###前提
gitで、masterから分岐したブランチfeature1と、feature1から分岐したブランチfeature1dashが存在しています。
masterには、分岐後にいくつか修正がかかっています。(赤色の部分)
このとき、masterの内容をfeature1とfeature1dashにマージしたいと考えていますが、マージのやり方には以下の2パターンの方法が考えられると思います。
パターン1: master を feature1にマージ。次にmaster を feature1dashにマージ。
パターン2: master を feature1にマージ。次にfeature1(…とmaterとのマージコミット) を feature1dashにマージ。
###疑問点
パターン1は、masterの変更をfeature1とfeature1dashにマージしたという意図がわかりやすい。
パターン2は、masterとfeature1が衝突を起こす場合、(パターン1だとmasterとfeature1dashのマージのときにも同じ衝突が発生してしまうが)feature1とfeature1dashをマージするときに衝突が発生しない。
……というようにそれぞれメリットがあるように思えますが、普通はどちらのパターンを使うことが多いのでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/26 03:20