HG Unshelve似乎没有作用吗?
题
我们的团队刚刚开始使用Mercurial。我们开始玩的第一件事是 hg shelve
. 。在本地,我没有问题的搁置变化。这一切都从我能告诉的。但是,当我尝试解开时,我得到了 restoring backup files
消息,但是当我运行时 hg diff
, ,没有更改,代码中缺少我的更改。如果我做 hg unshelve -i
我可以看到差异,但是再次试图取消掩护似乎没有任何影响。
我一直在尝试使用一些非常简单的更改来测试它,而在冲突方面不应该是问题,例如添加测试评论。我应该注意我尝试了 hg unshelve -f
之后说 unshelve completed
但同样,我的更改没有恢复。
有什么想法我做错了什么?
如果重要的话:Mercurial分布式SCM(版本1.5.1+20100405)
解决方案
尝试了那个叉子,它有效: https://bitbucket.org/astiob/hgshelve/
因此,答案似乎是的,它被打破了,是的,叉子修复了它。
其他提示
作为更新,我目前正在版本上 Mercurial Distributed SCM (version 2.9.1)
并且没有问题。如果您仍在遇到Unshelve的问题,我建议您更新到最新的Mercurial版本。
不隶属于 StackOverflow