我使用Source Tree
作为Mercurial客户端。
我做了更改并将其保存在Shelve
中。现在,我无法unshelve
他们,得到错误:
abort:无法在已经激活的补丁中应用补丁
我现在能做什么?如何从搁置中获取我的更改?
取消搁置的命令:hg unshelve -y ui.merge=internal:merge edit-request-20160511
我已弃置所有待处理的更改,但它没有帮助
答案 0 :(得分:1)
我找到了可能的解决方案。
据我所知,在搁置中我改变了档案。搁置它后,我已经对此文件做了另一个提交的更改。因此,我现在无法取消改变。
但是我已经尝试更新存储库以提交我已经创建了我的搁架。之后,我能够取消改变。