我们的团队刚刚开始使用 Mercurial。我们开始玩的第一件事是hg shelve
. 在本地,我搁置更改没有问题。据我所知,这一切都很完美。但是,当我尝试取消搁置时,我收到了restoring backup files
消息,但是当我运行时hg diff
,没有任何更改,并且代码中缺少我的更改。如果我这样做hg unshelve -i
了,我可以看到差异,但同样,尝试取消搁置似乎没有任何效果。
我一直在尝试通过一些非常简单的更改来测试它,这些更改在冲突方面不应该成为问题,例如添加测试注释。我应该注意到我已经尝试过hg unshelve -f
了,但它unshelve completed
再次说,我的更改没有恢复。
任何想法我做错了什么?
如果重要:Mercurial 分布式 SCM(版本 1.5.1+20100405)