Sto riscrivendo la cronologia di un repository abbastanza grande usando git filter-branch --tree-filter
e ci vogliono alcune ore. Vedo che git sta usando una directory temporanea per archiviare il suo lavoro intermedio mentre procede. Significa che è possibile riprendere una riscrittura se viene interrotta? Se é cosi, come?Come posso riprendere una riscrittura della cronologia git?
Modifica
L'operazione che sto facendo si sta muovendo un paio di directory. Questi sono attualmente nelle sottodirectory, ma ora ho bisogno che siano nella radice.
ad es.
dir1
- dir2
- dir3
- dir4
diventa
dir1
- dir2
dir3
dir4
Naturalmente la mia struttura di directory è molto più complesso di quello, ma questa è l'essenza di quello che sto cercando di fare.
Per curiosità (non proprio essenziale per la tua domanda), puoi descrivere con quale operazione stai facendo - filtro dell'albero? Rimozione o modifica dei file? –