Ich möchte eine Liste aller Dateien erhalten, die sich zwischen zwei Commits einschließlich derjenigen in Submodulen geändert haben.git: Liste aller geänderten Dateien einschließlich derjenigen in Submodulen
Ich weiß, ich kann dies tun:
git diff --name-only --diff-filter=ACMR ${revision} HEAD
Es gibt eine Liste von Dateien, einschließlich dem Submodul-Pfad, aber nicht die Dateien innerhalb.
Beispiel: Ich habe ein Submodul aktualisiert. Ich habe das Superprojekt gemacht. Jetzt möchte ich eine Liste aller Dateien erhalten, die geändert wurden.
Kennen Sie einen Weg, dies zu tun?
Vielen Dank. Dies zeigt mir die Dateien, die sich seit dem letzten Commit der Submodule geändert haben. Aber wie bekomme ich alle Dateien, die sich geändert haben (einschließlich Submodulen), zwischen den Überarbeitungen des Superprojekts? – 4eyes
Also hast du auch Submodule gemacht? Ich nehme an, dass Sie eine Art Skript benötigen ... – BlacKow
ProTip ™: Speichern Sie dies als 'git-diff-submodule' und führen Sie es mit' git diff-submodule' – Zaz