Mercurial:如何撤消尚未推送但已提交的所有本地更改

时间:2014-07-29 15:20:43

标签: version-control mercurial

我的本​​地仓库副本弄得一团糟,但我真的不想再将整个事情重新设置。我只需要把所有东西都扔掉了。所有被推高的都很好。只是不是我本地提交的更改(一些错误的退出和合并)。

思考?想法?

1 个答案:

答案 0 :(得分:2)

我在这里找到了解决方案:https://superuser.com/questions/89064/how-do-i-remove-outgoing-changesets-in-mercurial-hg

基本上我只需要运行:hg strip 'roots(outgoing())' 问题解决了。