Mercurial - grundlegende Prozess zum zurücksetzen einer Zusammenführen und versuchen Sie es erneut

Verschmelzen wir mit diesem Verfahren:

cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge 

Nun wir manchmal Durcheinander, bis der merge-oder manchmal bekommen wir einen Fehler (sprich: "can' T merge Datei xxx - Datei in Gebrauch"). In der Regel ich nur meine löschen c:\myapp repo -, re-Klon aus der remote-master-repo und neu zu beginnen. Das funktioniert, aber es ist ein Schmerz. Was ist der bessere Weg?

Ich gelesen habe über die Verwendung von hg update -C aber ich bin mir nicht klar über den Prozess. Damit würdest du tun hg update -C würde dieses löschen der zusammengeführten Dateien, aber behalten Sie die änderungen, die abgerissen wurden, und dann würden Sie ausstellen, die hg merge Befehl erneut ein und versuchen Sie es erneut?


Update in Bezug auf die im Zusammenhang Frage: hg update -C hält noch die änderungen im repo, die abgerissen wurden mit hg pull - wie können Sie loszuwerden, die?

  • Die C im hg update -C ist nicht ein Platzhalter für ein changeset. Es ist nur Ihr alten Hauptstadt den Dritten Buchstaben des Alphabets.
  • Thx - post aktualisiert.
  • mögliche Duplikate von Wie aufgeben hg merge?
InformationsquelleAutor Marcus Leon | 2011-03-17
Schreibe einen Kommentar