hg unshelve scheint keine Wirkung zu haben?
Frage
Unser Team ist nur mit Mercurial getting started. Eines der ersten Dinge, die wir begonnen haben, zu spielen ist hg shelve
. Vor Ort habe ich kein Problem Regale Änderungen haben. Es funktioniert alles perfekt von dem, was ich sagen kann. Allerdings, wenn ich zu unshelve versuchen, erhalte ich die restoring backup files
Nachricht, aber wenn ich hg diff
laufen, gibt es keine Änderungen, und meine Änderungen aus dem Code fehlen. Wenn ich hg unshelve -i
tun kann ich das Diff sehen, aber auch hier scheint unshelve versuchen, keine Wirkung zu haben.
Ich habe versucht, es mit einigen sehr einfachen Änderungen zu testen, die kein Problem in Bezug auf die Konflikte sein sollte, z.B. Hinzufügen eines Test Kommentar. Ich sollte anmerken, dass ich hg unshelve -f
habe versucht, nach dem es sagt unshelve completed
aber wieder, meine Änderungen werden nicht wiederhergestellt.
Alle Ideen, was ich falsch mache?
Wenn es darauf ankommt: Mercurial Distributed SCM (Version 1.5.1 + 20100405)
Lösung
versucht, die Gabel und es funktioniert: https://bitbucket.org/astiob/hgshelve/
Die Antwort scheint zu sein, ja, es ist gebrochen, und ja, das Gabel fixiert es.
Andere Tipps
Als Update, ich bin zur Zeit auf Version Mercurial Distributed SCM (version 2.9.1)
und haben keine Probleme. Wenn Sie immer noch Probleme mit unshelve erleben, empfehle ich die Aktualisierung auf die neueste Version Mercurial.