マージの競合を解決するとき、私と他の人の両方が一般的に追加されるリストやコードの他の部分を修正したというのが、よくあるパターンです。以下のような:vimdiff hunkの両方の変更をどのように受け入れますか?
global.registerFeature(fc);
global.registerFeature(fb);
global.registerFeature(fa);
<<<<<<<
global.registerFeature(aNewFeature);
=======
global.registerFeature(anotherNewFeature);
>>>>>>>
私ははvimdiffで、このようなマージ競合を見て、vimのは私に、どちらか一方を選択するためのオプションを提供します。しかし、私がしたいことは、両方の差分を適用することです。私は通常、マージされたファイルを直接編集するだけです(マージマーカーを削除するだけです)。 vimdiffでこれを行う簡単な方法はありますか?
Vimは ':diffget'や':diffput'だけを実行できます。 – romainl
セクションの1つは既にコミットされているのでdiffとして表示されませんか?差分では、変更を保存し、他のブロックを差分として表示するだけで済みます。 – ronakg