hg unshelve似乎没有效果?

sha*_*ham 16 mercurial shelve unshelve

我们的团队刚刚开始使用Mercurial.我们开始玩的第一件事就是hg shelve.在本地,我没有问题搁置变化.从我所知道的一切都很完美.但是,当我尝试取消搁置时,我会收到restoring backup files消息,但是当我运行时hg diff,没有任何更改,并且代码中缺少我的更改.如果我这样做,hg unshelve -i我可以看到差异,但再次,尝试取消搁置似乎没有任何影响.

我一直试图通过一些非常简单的更改来测试它,这些更改在冲突方面不应该成为问题,例如添加测试注释.我应该注意到,我已经尝试过hg unshelve -f,unshelve completed但是再说一次,我的更改没有恢复.

我有什么想法我做错了吗?

如果重要:Mercurial Distributed SCM(版本1.5.1 + 20100405)

sha*_*ham 8

试过那个叉子并且它有效:https://bitbucket.org/astiob/hgshelve/

所以答案似乎是,是的,它已被破坏,是的,那个分支修复了它.