トップページ > プログラム > 2014年04月12日 > gbb+IGlp

書き込み順位&時間帯一覧

5 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数00000001001040100000013011



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Git 8

書き込みレス一覧

Git 8
895 :デフォルトの名無しさん[sage]:2014/04/12(土) 07:29:31.34 ID:gbb+IGlp
仮に、Gitに理想的なロック
(例えばあるファイルをロックしたら、
clone済みの全てのローカルリポジトリにおいてアトミックにロックされるようなロック)
が実装されたとしても、
人間様がロックの獲得と開放を制御する限り、
どこかで人間のレイヤへの割り込みは不可避なんだよね。

「御社の××さんがここ数日△△ファイルのロック取ってらっしゃるようですが、
編集中というステータスでよろしいでしょうか?
また、可能でしたら早めに解除していただけますか?」

とかね。もしそうなったとき、
開発体制公式の連絡手段が掲示板ならいちいち掲示板にかくしかない。
でもそんなの面倒でやってらんないよねって話でしょ。
ロックを強制解除する?
もし相手が本当に編集中で相手の作業が無駄になったらどうするの?
ロックって無駄な編集作業を避けるためのものじゃなかったの?
Git 8
906 :デフォルトの名無しさん[sage]:2014/04/12(土) 10:53:37.73 ID:gbb+IGlp
>>903
ロックなら人間が介入する必要の生じる頻度が
相対的に低いって言いたいんだろ?
その低い頻度で十分に面倒だって言ってるんだよ

無駄な編集開始を避けようと思ったら
(つまりロックしようと思ったら)
人間同士のコミュニケーションは避けられない
これが必須の要件の場合の現実的な方法の例は >>904 が示してる

ちなみに >>815 で紹介されてるツールについて議論するのは歓迎だよ。
フィットするユースケースや効果的な作業フローの考察を期待する。
ただし「やっぱロックさえあれば」って言うならボケがって思うわ。
Git 8
939 :デフォルトの名無しさん[sage]:2014/04/12(土) 12:09:54.70 ID:gbb+IGlp
>>933
いや、お前および何人かは >>931 の主張の前提を共有できてない。

* マージ・コンフリクトの解決が難しい種類のファイルは現実的に存在する
* そういうファイルの編集を誤って開始してしまうのを防ぐためにロックが欲しい

と >>931 は言ってる。
>>931 はソースコードに関してはロック不要とも(暗に)言ってる。
なぜならお前がいうようにマージすればいいだけだからな。

これに対して「コンフリクトしてもマージすればいいだろ」と言っても
>>931 としても「頑張れ」としか言えんだろう。
Git 8
946 :デフォルトの名無しさん[sage]:2014/04/12(土) 12:21:57.16 ID:gbb+IGlp
>>917
> 大抵のケースで介入の必要ないのに面倒ってどう言うこと?

無駄な編集開始を避けようと思ったら
(つまりロックしようと思ったら)
人間同士のコミュニケーションは避けられない

ここまではいいよな? Gitのような分散VCSに、

1. 同時編集を許容しない(ロック)機能を実装するかわりに、
それに付随するコミュニケーションが頻度の差はあれ必須になる

2. 同時編集を許容する代わりに、コミュニケーションは不要。
もし許容できないシチュエーションがあるなら
別のレイヤでコミュニケーションとるほうがいい

1は面倒なので2のほうがマシ、と言ってる。
Git 8
949 :デフォルトの名無しさん[sage]:2014/04/12(土) 12:32:07.50 ID:gbb+IGlp
>>947
> 無駄な編集開始になぜロックが必要になるのか?

ロックが必要だと言ってるのは >>936 だよ

>
> 別な方法で、無駄な編集開始を避けられるのなら
> ロックは必要ない。
>
> 君、作業分担にツールは何も使ってないの?
> たとえばgithubのIssueとかさ
> チケット管理システムとかさ
> そういうのだよ。

そうそう、無駄な編集開始を避けたいなら
そういうツールなりでコミュニケーションとれよって話。

「Gitにロックがあれば」なんて話にもっていくのはおかしい、
って俺は言っている。
Git 8
953 :デフォルトの名無しさん[sage]:2014/04/12(土) 12:51:17.45 ID:gbb+IGlp
>>952
おk
Git 8
970 :デフォルトの名無しさん[sage]:2014/04/12(土) 14:20:20.28 ID:gbb+IGlp
スレ立て乙
しばらく離れるのでまた次スレで。
Git 8
994 :デフォルトの名無しさん[sage]:2014/04/12(土) 21:53:11.54 ID:gbb+IGlp
まだ埋まってなかったのか。
ロック必要だよ派はまだ居る?
(宗旨替えした結果いなくなったのなら、それはそれで良いけど)
Git 8
995 :デフォルトの名無しさん[sage]:2014/04/12(土) 22:21:13.23 ID:gbb+IGlp
早ければ来週あたり 2.0-rc0 がでるっぽい。
これで新機能追加はほぼ終わり。

つっても 2.0 正式リリースまでまだ1ヶ月以上あるだろうけど。
Git 8
996 :デフォルトの名無しさん[sage]:2014/04/12(土) 22:27:45.81 ID:gbb+IGlp
つーか今朝の6時か7時ごろ 1.9.2 がリリースされてるな。
Git 8
997 :デフォルトの名無しさん[sage]:2014/04/12(土) 22:28:49.82 ID:gbb+IGlp
ちがった。2日くらい前か。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。