Cuando fusiono grandes cambios, git a menudo se confunde irremediablemente porque no usa suficientes líneas de contexto. Que se mezcla entre las terminaciones de aspecto similar de dos subrutinas diferentes que tanto sucederá a terminar con:En git, ¿cómo puedo aumentar el contexto para las fusiones?
.
return 1;
.
}
(puntos utilizados para representar las líneas en blanco)
Cuando uso 'git diff', me puede decir -U20 para ver 20 líneas de contexto. Pero, ¿puedo decirle a git que use esta bandera cuando se fusione también?
Podría ser la respuesta relacionada con las estrategias de fusionar/opciones, tales como:
git merge -s recursive -X patience [branch]
Pregunta relacionada sobre paciencia diff: http://stackoverflow.com/questions/4045017/what-is-git-diff-patience-for –