2010-09-02 25 views
26

Ich habe versehentlich eine hg pull und es erstellt einen Zweig in meinem lokalen Repo.Wie rückgängig machen `hg pull`?

Was ist das einfachste, das rückgängig zu machen und meinen lokalen Repo zurück zum vorherigen Zustand zu bekommen?

Antwort

32

hg rollback aber passen die Einsprüche:

Dieser Befehl sollte mit Vorsicht verwendet werden. Es gibt nur eine Ebene von Rollback, und es gibt keine Möglichkeit einen Rollback rückgängig zu machen. Es wird auch der Dirtate zum Zeitpunkt der letzten Transaktion wiederherstellen, verlieren alle bisherigen Änderungen seit dieser Zeit. Dieser Befehl ändert das Arbeitsverzeichnis nicht.
...

+1

+1. Wusste nicht, dass Rollback das für mehrere gezogene Changesets tun würde. –

+4

Zu einfach! Ich habe einen neuen 'hg rollback', dachte aber, dass es nur funktioniert,' hg commit' rückgängig zu machen. RTM :) – Sylvain

Verwandte Themen