2

git でマージしたい 2 つのブランチ A と B があり、それらの 2 つのブランチがマージの競合を生成するとします。Merge B into A の行に沿って git に何かを伝えたいと思います。競合がある場合は、A にあるものよりも B からバージョンを取得しますか?

競合する各ファイルで git add を実行しなくても、勝者を自動宣言する方法はありますか?

4

1 に答える 1

2

競合が発生したときにバージョンを自動的に選択するには、オプションを使用する必要があり-Xます。

例えば

  1. git checkout branchA
  2. git merge -Xtheirs branchB

ブランチAを好む場合は、使用できます-Xours

-X conflict オプションとマージ戦略を混同しないように注意してください。これはまったく異なる概念です。

http://git-scm.com/docs/git-mergeを参照してください。「git merge -s ours」の「彼らの」バージョンはありますか ?

于 2013-01-07T01:54:07.117 に答える