git でマージしたい 2 つのブランチ A と B があり、それらの 2 つのブランチがマージの競合を生成するとします。Merge B into A の行に沿って git に何かを伝えたいと思います。競合がある場合は、A にあるものよりも B からバージョンを取得しますか?
競合する各ファイルで git add を実行しなくても、勝者を自動宣言する方法はありますか?
git でマージしたい 2 つのブランチ A と B があり、それらの 2 つのブランチがマージの競合を生成するとします。Merge B into A の行に沿って git に何かを伝えたいと思います。競合がある場合は、A にあるものよりも B からバージョンを取得しますか?
競合する各ファイルで git add を実行しなくても、勝者を自動宣言する方法はありますか?
競合が発生したときにバージョンを自動的に選択するには、オプションを使用する必要があり-X
ます。
例えば
git checkout branchA
git merge -Xtheirs branchB
ブランチAを好む場合は、使用できます-Xours
-X conflict オプションとマージ戦略を混同しないように注意してください。これはまったく異なる概念です。
http://git-scm.com/docs/git-mergeを参照してください。「git merge -s ours」の「彼らの」バージョンはありますか ?