我们的团队刚刚开始使用 Mercurial。我们首先开始玩的事情之一是hg shelve
。在本地,我可以毫无问题地搁置更改。据我所知,一切都很完美。但是,当我尝试取消搁置时,我得到了restoring backup files
消息,但是当我跑步时hg diff
,没有任何更改,并且代码中缺少我的更改。如果我做hg unshelve -i
我可以看到差异,但同样,尝试取消搁置似乎没有效果。
我一直在尝试用一些非常简单的更改来测试它,这些更改在冲突方面不应该成为问题,例如添加测试评论。我应该指出我已经尝试过hg unshelve -f
之后它说unshelve completed
但同样,我的更改没有恢复。
有什么想法我做错了吗?
如果重要的话:Mercurial Distributed SCM(版本 1.5.1+20100405)
尝试了那个叉子,它有效:https://bitbucket.org/astiob/hgshelve/ https://bitbucket.org/astiob/hgshelve/
所以答案似乎是,是的,它坏了,是的,那个叉子修复了它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)