Когда я объединяю большие изменения, git часто безнадежно запутывается, потому что не использует достаточно строк контекста. Это путается между похожими окончаниями двух разных подпрограмм, которые обе заканчиваются:
.
return 1;
.
}
(точки здесь используются для обозначения пустых строк)
Когда я использую «git diff», я могу сказать -U20, чтобы увидеть 20 строк контекста. Но могу ли я указать git использовать этот флаг и при слиянии?
Может ли ответ быть связан со стратегиями/вариантами слияния, такими как:
git merge -s recursive -X patience [branch]