2012-08-08 55 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

相关问题