Ich muss eine Liste von Änderungen in einem Git-Repository über einen Zeitraum generieren. Dazu habe ich die Commit-ID notiert und vergleiche sie mit dem aktuellen HEAD, um die Liste der Änderungen in einem Git-Repository zu generieren. Zum Beispiel:
$ git diff --name-status OLD_COMMIT..HEAD
Dies liefert eine Liste der Modifikationen in einem Git-Repository.
Aber vor kurzem habe ich einen Fehler in diesem Ansatz bemerkt, da er das gelöschte Verzeichnis nicht auflistet. Obwohl er die gelöschten Dateien korrekt auflistet.
Wie kann ich eine korrekte Liste der Löschungen in einem Git-Repository erhalten? (Denn wenn das gelöschte Verzeichnis aufgelistet werden könnte, ist klar, dass alle Dateien darin gelöscht wurden. Daher wird es keine lange Liste von gelöschten Dateien geben, sondern eine einzelne Zeile, die das gelöschte Verzeichnis zeigt!!!)