- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
862 :デフォルトの名無しさん[sage]:2014/07/19(土) 22:27:39.22 ID:We6tXyVD - 同じメソッドに対する独立な複数のバグフィックスとか、
一方は機能変更で一方はバグフィックスとか、 マージしてもコンフリクトしないケースは頻繁にあるでしょ 一方、同時に機能変更して実際にコンフリクトしてる場合は 修正箇所が被ってるか、修正と同時にコミットされるテストの修正箇所が被ってるし、 たまたま両方パスしてマージできてもテストに通らないよ
| - 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
870 :デフォルトの名無しさん[sage]:2014/07/19(土) 22:56:12.99 ID:We6tXyVD - >>865
典型的なユースケースとして、 俺は内部的に改良を進めてるけど、 バグフィックスのpull requestは公開中の 古いバージョンのコードに対して送られてきて、 内容的には開発中のコードと被ってないから マージしたいってケース コード読んで問題無いなって確認してる(でなかったらマージしない)のに、 手で衝突したコードを取り除くなんて馬鹿げてる
| - 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
878 :デフォルトの名無しさん[sage]:2014/07/19(土) 23:42:57.94 ID:We6tXyVD - >>877
同じメソッドを修正しただけで、 修正箇所が被ってなくても、 どんな修正でも自動マージ出来ないなんて Smalltalkは劣ってるなって話さ ファイル単位でロックかけてた時代から殆ど進歩してない
| - 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
881 :デフォルトの名無しさん[sage]:2014/07/19(土) 23:46:07.76 ID:We6tXyVD - >>879
え、まさかGitやhgがマージするときにコンフリクトを検知出来ないと思ってるのか? それじゃあ話が通じるわけないぞ
| - 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
882 :デフォルトの名無しさん[sage]:2014/07/19(土) 23:49:03.37 ID:We6tXyVD - >>880
すでに何度も言及されてるが、 それはメソッド単位でロックしてもバグるときはバグるからな テストやレビューで担保するしかない
|
|