1
A
回答
1
rollback
(如果這是最近的提交)或strip
(如果它比較老)會爲你做。 This post有關於這些命令的更多詳細信息。要使用MercurialEclipse,在Eclipse中右鍵單擊您的項目,然後執行Team - > Undo - > Rollback或Team - > Undo - > Strip。
如果這些不是選項,您可以刪除相關文件,然後將其作爲單獨的變更集提交。當然,這將保留這些文件曾經在Mercurial控制下的事實。如果這不可取,this page列出了一些更多選項。如果您使用MQ路由,那麼列出的工作流可以通過MercurialEclipse通過「Mercurial Patch Queue」視圖完成。
相關問題
- 1. 僅提交Mercurial中的一些文件
- 2. 從Mercurial Eclipse插件刪除錯誤的本地提交
- 3. 手動刪除某些文件後,Mercurial(TortoiseHG)不會提交
- 4. 如何從Git的早期提交中刪除一些文件?
- 5. 刪除了一些由Mercurial版本化的文件,我如何提交這些刪除?
- 6. 如何刪除Mercurial中的提交?
- 7. 從mercurial repository中刪除所有本地書籤和提交
- 8. 從上次提交中刪除文件
- 9. 從提交中刪除文件
- 10. 從所有提交中刪除文件
- 11. 刪除GIT中一個文件提交
- 12. 在歷史中刪除一些提交
- 13. 從git repo提交中刪除已刪除的文件
- 14. 從Mercurial MQ補丁中刪除文件
- 15. 刪除文件的一部分提交
- 16. 從提交中的一個文件中刪除更改
- 17. git從分支中刪除一些文件的提交歷史記錄
- 18. 從Mercurial提交中排除項目配置文件
- 19. 從幾刪除一個文件提交本地和遠程
- 20. 如何刪除SVN中提交的文件夾(Eclipse)
- 21. git從存儲庫中刪除文件和舊提交
- 22. 使用Eclipse/Mercurial時提交期間列出的所有未提交的文件
- 23. Git提交一些文件
- 24. Grit在提交中刪除文件
- 25. 在舊提交中刪除文件
- 26. 如何從幾個git提交中追溯刪除某些類型的文件
- 27. 如何從Git倉庫的所有提交中刪除某些文件?
- 28. 從舊的多個文件提交中刪除提交的代碼
- 29. 如何在git中的某些順序提交中刪除一個提交
- 30. 從eclipse中卸載和刪除插件
謝謝埃文。我嘗試回滾,但沒有wotk,因爲我在提交後進行了拉取。對於strip而言,問題在於它會在上次提交之後刪除我的所有工作,而且我有很多。是否有可能從提交中只刪除一些提交文件? – 2012-08-08 13:12:42
好的。我已經更新了我的答案。 – 2012-08-08 13:27:12
謝謝埃文。 – 2012-08-09 06:47:34