Я переписываю историю довольно большого репо, используя git filter-branch --tree-filter
, и это занимает несколько часов. Я вижу, что git использует временный каталог для хранения своей промежуточной работы. Означает ли это, что можно возобновить переписывание, если оно было прервано? Если да, то как?
Изменить
Операция, которую я делаю, перемещает пару каталогов. В настоящее время они находятся в подкаталогах, но теперь мне нужно, чтобы они были в корне.
e.g.
dir1
- dir2
- dir3
- dir4
становится
dir1
- dir2
dir3
dir4
Конечно, моя структура каталогов намного сложнее, но это суть того, что я пытаюсь сделать.