Mercurial:删除父更改集,从旧的更改集继续?

时间:2015-04-16 19:16:07

标签: mercurial

我遇到了一个存储库的问题,我试图清理一个5头的默认分支,将它们逐个合并,但是在mercurial内部和外部出现了一些问题,这一切都只是出了问题。

我在默认分支中将所有内容都放到一个头中,然后更新到它中,但系统严重受损...

我已更新到之前的修订版本,但是我想要忘记它之前存在的所有内容。我不能只使用hg revert --all --rev xxx,因为这意味着当我接下来的时候,它会创建一个新头,我会处于相同的情况再次,我永远不能合并这两个头,因为第二个头将更新和删除文件垃圾系统。

我该怎么办?

非常感谢。

1 个答案:

答案 0 :(得分:1)

按以下方式检查您的更改:

hg glog

或:

hg serv --port 8888

然后通过以下方式删除不需要的更改集:

hg strip REV