2016-05-16 175 views
0

我正在使用Source Tree作爲Mercurial客戶端。abort:無法將補丁應用於已經有效的補丁

我做了更改並將它們保存在Shelve中。現在,我要unanble他們unshelve,得到錯誤:

中止:在一個已經激活的補丁

我現在能做到能不能應用的補丁?我如何從擱置中獲得我的更改?


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


我已經丟棄所有未決的變化,但它並不能幫助

+0

你有任何MQ啓用的機會和一些MQ補丁應用於回購? –

回答

1

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

據我瞭解,在擱置我已更改文件。在擱置它之後,我對這個文件做了另一個提交的修改。正因爲如此,我現在無法取消變革。

但我試過更新倉庫提交,我從中創建了我的貨架。之後,我能夠取消變更。