在mercurial中关闭分支/头部

时间:2011-04-13 01:52:40

标签: mercurial

 >hg branches
 default                      210:87d8059250ce

和两个脑袋

hg heads
changeset:   1:87d8059250ce
tag:         tip
user:        me
date:        Tue Apr 12 18:33:24 2011 -0700
summary:     old one

changeset:   2:fa5abf8b578a
user:        me
date:        Tue Apr 12 18:13:19 2011 -0700
summary:     new one

我想关闭头1并且只使用头2.我该怎么做?我怎样才能找出与之相关的分支?

我见过这种方法:

 hg up -r 1
 hg ci --close-branch

但是当我去推动时,它抱怨“你忘了合并吗?使用push -f强制”。我不确定为什么它会问我这个问题,因为我想要覆盖我刚刚用这个新脑袋所做的改变......转2。

让我知道如何做到这一点!谢谢!!!

1 个答案:

答案 0 :(得分:3)

这回答了我。谢谢Mercurial: beheading a head