[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux_var] Git: eliminare la storia



Ciao,
git non dimentica mai (Se non si fanno i rebase) e, quindi, c'è il rischio di avere un repo gigantesco se associato a un progetto vecchio.

Supponiamo che a  un certo punto decida che non ho più bisogno di dei commit più vecchi di 2 anni.
Esiste un comando o serie di comandi del tipo
git <elimina commit antecedenti> <data|commit>?


Il comando che fa qualcosa simile è 
git clone --depth <numero di commit> <repo remoto>
con questo comando creo un repo locale con solo gli locale gli ultimi n-commit.

Giocando poi con git remote/push/...  posso creare poi un nuovo repo remoto con solo la storia recente.

Ciao,
Lorenzo





_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking