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)

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top