So entfernen Sie Änderungen in einer Datei in hg

77

Können Sie mir bitte sagen, wie ich lokal vorgenommene Änderungen entfernen kann?

In git kann ich tun git checkout -- aFile.cpp, wie kann ich das gleiche tun hg?

Michael
quelle

Antworten:

101
hg revert <filename>

Weitere Informationen zu verfügbaren hgBefehlen finden Sie auf der Manpage .

(Beachten Sie, dass dies nicht dasselbe ist wie git revert- gits Befehl zum Zurücksetzen dient zum Zurücksetzen von Commits, der Befehl zum Zurücksetzen von hg dient zum Zurücksetzen lokaler Änderungen. Außerdem ist der Befehl, den Sie wirklich zum Entfernen lokaler Änderungen in git verwenden sollten, eigentlich git resetkein Auschecken.)

Bernstein
quelle
8
Eigentlich sollte Git Reset nur verwendet werden, wenn Sie alle lokalen Änderungen verwerfen möchten . Michaels Git-Befehl ist korrekt.
Kipple
Dies funktioniert jedoch nicht während der Zusammenführung:abort: uncommitted merge with no revision specified
Ivan