2016-05-16 136 views
0

我正在使用Source Tree作为Mercurial客户端。abort:无法将补丁应用于已经有效的补丁

我做了更改并将它们保存在Shelve中。现在,我要unanble他们unshelve,得到错误:

中止:在一个已经激活的补丁

我现在能做到能不能应用的补丁?我如何从搁置中获得我的更改?


司令部取消搁置:hg unshelve -y ui.merge=internal:merge edit-request-20160511


我已经丢弃所有未决的变化,但它并不能帮助

+0

你有任何MQ启用的机会和一些MQ补丁应用于回购? –

回答

1

我找到了可行的解决方案。

据我了解,在搁置我已更改文件。在搁置它之后,我对这个文件做了另一个提交的修改。正因为如此,我现在无法取消变革。

但我试过更新仓库提交,我从中创建了我的货架。之后,我能够取消变更。