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?

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.)


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.