中止:无法在已经激活的补丁上应用补丁
Abort: cannot apply a patch over an already active patch
我正在使用 Source Tree
作为 Mercurial 客户端。
我进行了更改并将其保存在 Shelve
中。现在,我无法 unshelve
他们,得到错误:
abort: cannot apply a patch over an already active patch
我现在可以做什么?我怎样才能将我的更改从搁置中取出?
取消搁置命令:hg unshelve -y ui.merge=internal:merge edit-request-20160511
我放弃了所有未决的更改,但这没有帮助
我找到了可能的解决方案。
据我了解,搁置我更改了文件。搁置它之后,我对该文件进行了另一项更改,该更改已提交。因此,我现在无法取消搁置更改。
但我已尝试更新存储库以提交我从中创建我的搁置。之后,我能够取消搁置更改。
我正在使用 Source Tree
作为 Mercurial 客户端。
我进行了更改并将其保存在 Shelve
中。现在,我无法 unshelve
他们,得到错误:
abort: cannot apply a patch over an already active patch
我现在可以做什么?我怎样才能将我的更改从搁置中取出?
取消搁置命令:hg unshelve -y ui.merge=internal:merge edit-request-20160511
我放弃了所有未决的更改,但这没有帮助
我找到了可能的解决方案。
据我了解,搁置我更改了文件。搁置它之后,我对该文件进行了另一项更改,该更改已提交。因此,我现在无法取消搁置更改。
但我已尝试更新存储库以提交我从中创建我的搁置。之后,我能够取消搁置更改。