Die Diff-Funktionalität in git hat "copy detection" - wenn sie erkennt, dass eine neue Datei tatsächlich eine (möglicherweise modifizierte) Kopie einer existierenden Datei ist, zeigt die diff-Ausgabe die Unterschiede zwischen der Quelldatei und der neuen Datei an als nur eine Reihe von Ergänzungen von einer leeren Datei zu der neuen Datei.
Soweit ich das beurteilen kann, verwendet git diff
einige Heuristiken, um diese Situation zu erkennen. Leider erkennt es nicht eine bestimmte neue Datei als eine Kopie einer anderen Datei, weil ich denke, dass es sich zu sehr geändert hat. Ich möchte immer noch das Diff sehen, als wäre es eine Kopie. Gibt es eine Möglichkeit, git diff
zu informieren, dass die neue Datei eine Kopie einer anderen Datei ist, damit sie dies für mich tut?
Tags und Links diff git version-control