大きな変更をマージすると、十分なコンテキスト行が使用されていないため、git が絶望的に混乱することがよくあります。2 つの異なるサブルーチンの似たように見えるエンディングが混同され、両方とも次のように終了します。
.
return 1;
.
}
(空白行を表すためにここで使用されるドット)
「git diff」を使用する場合、-U20 と指定すると、20 行のコンテキストが表示されます。しかし、マージ時にもこのフラグを使用するように git に指示できますか?
答えは、次のようなマージ戦略/オプションに関連している可能性があります。
git merge -s recursive -X patience [branch]