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
?
Antworten:
hg revert <filename>
Weitere Informationen zu verfügbaren hg
Befehlen 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 reset
kein Auschecken.)
abort: uncommitted merge with no revision specified
revert --no-backup
Verhindert das Erstellen von .orig
Dateien und emuliert diese genauer git checkout
:
hg revert --no-backup file
Siehe auch: Wie können Sie verhindern, dass mercurial nach einer Zusammenführung .orig-Dateien verlässt?