我正在使用mercurial并推动了一些我必须要回复的更改。我没有找到任何方法直接回滚这些更改。我可以删除我的更改并将其提交回来,但这不是一种正确的方法。任何人都可以建议我如何做到这一点?
答案 0 :(得分:1)
您需要登录服务器并使用hg strip
命令。如果你无法登录服务器,那你就不走运了。您可以hg backout
然后再次推送,但这会在服务器上留下不良提交以及撤消它们的提交。
答案 1 :(得分:0)
hg revert -r .^ file-to-revert
,然后是hg commit
和jf s
(如果使用海fish鱼),将从差异中删除变更集。