3 Stimmen

Gibt es eine Möglichkeit, die Diffs in der Ausgabe von hg unshelve -i manuell anzuwenden?

hg shelve tat es wieder - auch nach Anwendung des Patches, der in hg unshelve funktioniert nicht (was etwa einen Monat lang problemlos funktionierte), hat das Regal alle Änderungen wieder "verloren".

Ich sehe den Namen meines Regals beim Ausführen hg shelve -l aber wenn ich es tue hg unshelve -n <name> Ich bekomme die gefürchtete " nothing to unshelve "Nachricht.

Ich kann alle Änderungen sehen mit hg unshelve -i -n <name> . Was ist der einfachste Weg, um sie wieder in mein lokales Repository zu bekommen, da der Befehl unshelve sich weigert, anzuerkennen, dass sie dort sind, auch wenn er sie mir gerne zeigt?

5voto

krtek Punkte 25830

Sie können die patch Befehl. hg help patch um Hilfe zu bitten.

Ich bin mit der Regalerweiterung nicht vertraut, aber ich denke, man kann so etwas machen:

$ hg unshelve -i -n <name> > modifications.patch 
$ hg patch modifications.patch

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X