2017-03-02 2 views
1

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?

Antwort

1

Anscheinend c hat ein ignoriertes Verzeichnis, wenn ich git status git sage there are untracked files in subdir/c. Ich kopierte meine ursprüngliche .gitignore Datei und alles ist in Ordnung.

Verwandte Themen