在mercurial的rebase之后摆脱悬空变化

时间:2010-05-24 12:29:44

标签: mercurial rebase

我做了一个 hg update --force <repo> hg pull --update --force <other repo>,让另一个看似无关的存储库进入当前存储库。

之后我合并了另一个回购的第一个变更集(以使重命名为“正确”)。

从第二个变更集开始的另一个存储库的rebase使第一个变更集(此处:修订版5431)在存储库中悬空:

o  changeset:   5433:68c67c7e0bbb
|
o    changeset:   5432:331ee440893a
|\   
| |
| o  changeset:   5431:1023b4c44f18
|
o  changeset:   5430:15aff858ec36

为了清理,我想摆脱修订版5431.我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:2)

通过执行hg strip 5431strip位于mq extension

请注意,条带是一种破坏性操作,请小心使用!