2012-08-08 72 views

回答

1

rollback(如果這是最近的提交)或strip(如果它比較老)會爲你做。 This post有關於這些命令的更多詳細信息。要使用MercurialEclipse,在Eclipse中右鍵單擊您的項目,然後執行Team - > Undo - > Rollback或Team - > Undo - > Strip。

如果這些不是選項,您可以刪除相關文件,然後將其作爲單獨的變更集提交。當然,這將保留這些文件曾經在Mercurial控制下的事實。如果這不可取,this page列出了一些更多選項。如果您使用MQ路由,那麼列出的工作流可以通過MercurialEclipse通過「Mercurial Patch Queue」視圖完成。

+0

謝謝埃文。我嘗試回滾,但沒有wotk,因爲我在提交後進行了拉取。對於strip而言,問題在於它會在上次提交之後刪除我的所有工作,而且我有很多。是否有可能從提交中只刪除一些提交文件? – 2012-08-08 13:12:42

+0

好的。我已經更新了我的答案。 – 2012-08-08 13:27:12

+0

謝謝埃文。 – 2012-08-09 06:47:34