Ich möchte zwei Zweige, die sich erheblich unterschieden haben, vergleichen. Ich möchte meinen Vergleich auch auf ein bestimmtes Unterverzeichnis beschränken, in dem die Dateien nur in einem der Zweige verschoben wurden.Git diff verschiedene Verzeichnisse über Niederlassungen
Beispiel Layout:
branch-a
└── sub
├── file1
├── file2
└── file3
branch-b
├── file2
├── file3
└── file4
Lauf git diff -M branch-b
von Ast-a richtig diffs die Dateien, aber es enthält alle Änderungen, nicht nur die in Unter. Ich habe versucht, --relative
zu verwenden, aber das scheint Bewegungserkennung zu verhindern.