Ich verwende folgenden Befehl ein Unterverzeichnis mit seiner Geschichte zu filtern:Filter-Zweig filtert Verzeichnis innerhalb Verzeichnis
git filter-branch -f --prune-empty --subdirectory-filter path-to/subdir -- --all
wo subdir hat Hierarchie folgende:
subdir/
a/
b/
c/
Das Problem ist, wenn Die Verarbeitung ist abgeschlossen, während a
und b
beibehalten werden, c
aus dem Verlauf entfernt wird (und das gesamte Verzeichnis als neue Dateien markiert ist). Jeder scheint mit dem Befehl zufrieden zu sein, was ist das Problem hier?