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