2016-07-14 13 views
0

Ich habe ein GIT-Repository mit vielen sehr großen Dateien, die ich in meiner letzten Änderung gelöscht habe. Die Verwendung von git-diff erzeugt diese riesige Datei diff, mit der schwer zu arbeiten ist. Der Grund dafür, dass die Datei riesig ist, besteht darin, dass sie den Inhalt der Dateien auflistet, die gelöscht wurden.Wie in Diff angezeigt wird, dass eine Datei gerade gelöscht wurde

Gibt es eine Möglichkeit, eine Diff-Version zu erstellen, die nur auflistet, dass eine Datei gelöscht wurde? Ich habe versucht, --irreversible-delete, aber es sieht nicht wie unser GIT 1.7.3.2 unterstützt es. Die Verwendung von --diff-filter funktioniert auch nicht. Hat Diff-Format tatsächlich eine Option zum Auflisten von Dateien als gelöscht ohne alle alten Inhalte?

+0

Git Status wird das für Sie tun - wenn das alles was Sie wollten? – zee

+0

Nein, das will ich leider nicht. Ich möchte, wenn möglich, ein Diff ohne alte Dateiinhalte. – ilya1725

Antwort

1

Sie müssen auf eine Version von Git mindestens 1.7.6 aktualisieren, wo die Option hinzugefügt wurde.

Beachten Sie, dass Sie immer noch die ältere Version von Git verwenden können; Sie müssen nur den neueren verwenden, um die Diffs zu erzeugen.

+0

Es funktioniert, danke. Wirklich Notwendigkeit, unsere IT zu drücken, um GIT-Upgrade zu bekommen. – ilya1725