Slik fjerner Mercurial History

Slik fjerner Mercurial History


Feil, ulovlig, eller premature filer av og til ta seg inn Mercurial repositories. I disse tilfellene, fjerne historie filene er ideell. Fjerne en historie fra Mercurial er svært sjelden praktisk. Hvis en fil er fjernet fra historien, men en kopi av denne filen finnes på brukerens datamaskin, kan filen bli skjøvet tilbake, helt angre fjerningen. Fjerne Mercurial historie er bare praktisk i tilfeller der utviklingsteamet er lukket og liten nok til å gjøre slettingen hele systemet.

Bruksanvisning

1 Lansere en kommandolinje terminal. I Linux vil trykke "Ctrl" og "t" samtidig, og en terminal vises. I Windows klikker du på "Start", "Kjør" skriv "cmd.exe" og trykk "Enter". Ledeteksten vises.

2 Start Mercurial køer. På kommandolinjen, skriv "hg qinit" trykk "Enter".

3 Importer revisjonen med historien som skal redigeres. Ved ledeteksten skriver: "hg qimport -r <REVISJONS NAVN>: tip" Erstatt "<REVISJONS navn>" med navnet på revisjonen, og trykk ". Enter"

4 Fjern revisjonen historie siden den importerte revisjon. Ved ledeteksten skriver: "hg qpop -a" trykk "Enter". Alle endringer siden den valgte revisjonen vil bli lagret i backup-mappen, men slettet fra depotet.

5 Slett revisjonen helt uten backup. Ved ledeteksten skriver: ". Hg qdelete <REVISJONS NAVN> .diff" Erstatt "<REVISJONS NAVN> med navnet på revisjonen, og trykk" Enter "

6 Direkte hver bruker med tilgangsrettigheter til depotet for å slette filene som har blitt fjernet fra historien.