Ein Rollback auf eine alte revision in Mercurial (wie git reset)

Git, kann ich wegwerfen, eine falsche oder unbeabsichtigte Begehen mit einem Befehl wie

git reset --soft HEAD^

die setzt den current-Zweig (wie master) um die aktuelle revision der übergeordneten commit HEAD^ ohne Sie zu berühren die arbeiten von Bäumen, die Sie ersetzen können --soft mit --hard wenn Sie wollen, um zu verwischen die arbeiten Baum als gut.

Zusätzlich, wenn ich wollen, um loszuwerden, der mehr als einen commit, kann ich mit einem Befehl wie

git reset --hard 53b94d0

das bringt mich wieder genau zu Begehen 53b94d0, als hätte ich etwas noch nie begangen, dass nach.

Was ist der Mercurial (hg) äquivalent?

Schreibe einen Kommentar