Wie kann ich ein Umschreiben des Git-Verlaufs fortsetzen?
Ich schreibe die Geschichte eines ziemlich großen Repos mit neugit filter-branch --tree-filter
und es dauert ein paar Stunden. Ich sehe, dass Git ein temporäres Verzeichnis verwendet, um seine Zwischenarbeit zu speichern, während es voranschreitet. Bedeutet das, dass es möglich ist, ein erneutes Schreiben fortzusetzen, wenn es unterbrochen wird? Wenn das so ist, wie?
Bearbeiten
Die Operation, die ich mache, verschiebt ein paar Verzeichnisse. Diese befinden sich derzeit in Unterverzeichnissen, aber ich brauche sie jetzt, um im Stammverzeichnis zu sein.
z.B.
dir1
- dir2
- dir3
- dir4
wird
dir1
- dir2
dir3
dir4
Natürlich ist meine Verzeichnisstruktur viel komplexer, aber das ist der Kern meiner Bemühungen.