Me gustaría utilizar el algoritmo de paciencia de diff de Git (el que obtienes si invocas git diff
con el argumento --patience
) con git add -p
. ¿Cómo puedo hacer esto?Usa el algoritmo de paciencia de diff de Git para agregar interactivamente
Antecedentes: Estoy trabajando con algunos archivos XML, y git diff
es el algoritmo normal produces pretty poor diffs due to "misaligned" entry/exit tags. Si ejecuto git diff --patience
, obtengo diffs mucho más útiles, pero no hay una forma obvia de usar estos diffs en git add -p
.
No estoy seguro de que puedas hacer eso ahora, pero suena como una sugerencia digna de hacer a los desarrolladores 'git' ... De hecho, puede haber otras opciones' git diff' que serían útiles para exponer a 'git add' y otros lugares donde se realiza un' default-ish 'git diff' ... – twalberg
vea esta línea en el código: https://github.com/git/git/blob/master/builtin /add.c#L273 – greg0ire