errate, illegali , o file premature ogni tanto si fanno strada nel repository Mercurial . In questi casi , la rimozione della cronologia dei file è ideale. Rimozione di una storia da Mercurial è molto raramente pratico . Se un file viene rimosso dalla storia , ma una copia di quel file esiste sul computer di un utente , il file può essere spinto indietro , annullando completamente la rimozione . La rimozione della cronologia di Mercurial è solo pratico nei casi in cui il team di sviluppo è chiuso e piccolo abbastanza per rendere l'eliminazione a livello di sistema . Istruzioni
1
lanciare un terminale a riga di comando . In Linux , premere il tasto " Ctrl" e " t" simultaneamente , e apparirà un terminale . In Windows , fare clic su "Start ", " Esegui ", digitare " cmd.exe" e premere " Invio". Apparirà il prompt dei comandi .
2
Inizia le code Mercurial . Nella riga di comando , digitare " hg qinit " e premere " Invio".
3
Importa la revisione con la storia che deve essere modificato. Al prompt dei comandi , digitare: "hg qimport -r : tip " Sostituisci " " con il nome della revisione , quindi premere . " Enter"
4 < p > Rimuovere la cronologia delle revisioni in quanto la revisione importata . Al prompt dei comandi , digitare: "hg qpop -a" , quindi premere "Invio". Tutte le modifiche rispetto alla revisione selezionata verranno salvati nella cartella di backup , ma cancellati dal repository .
5 Cancella la revisione completamente senza backup. Al prompt dei comandi , digitare: . » . Hg qdelete diff " Sostituisci " con il nome della revisione , quindi premere " Invio "
6 diretto ogni utente con diritti di accesso al repository per eliminare i file che sono stati rimossi dalla storia .