Ich möchte Git Geduld Differential-Algorithmus (der, den Sie erhalten, wenn Sie git diff
mit dem --patience
Argument aufrufen) mit git add -p
. Wie kann ich das machen?Verwenden Sie Git's Geduld Diff-Algorithmus für interaktive hinzufügen
Hintergrund: Ich arbeite mit einigen XML-Dateien und git diff
's normalen Algorithmus produces pretty poor diffs due to "misaligned" entry/exit tags. Wenn ich git diff --patience
starte, bekomme ich viel nützlichere Diffs, aber es gibt keinen offensichtlichen Weg, diese Diffs in git add -p
zu verwenden.
Ich bin mir nicht sicher, dass Sie das jetzt tun können, aber es klingt wie ein guter Vorschlag, den 'Git'-Entwicklern zu machen ... Tatsächlich könnte es andere' git diff'-Optionen geben, die nützlich wären um 'git add' und andere Orte zu exponieren, wo sonst ein default-ish' git diff' gemacht wird ... – twalberg
siehe diese Zeile im Code: https://github.com/git/git/blob/master/builtin /add.c#L273 – greg0ire