合并将更改集合并到Mercurial中的功能分支

时间:2013-11-14 13:30:57

标签: version-control mercurial branching-and-merging

我从主(default)分支创建了一个功能分支。 (即hg branch feature/name)。

我在那里做了一些提交。 现在我想推动这个分支并创建一个pull-request。但是,在此之前,我想让我的功能分支更新。

所以,我从hg pull命令开始,它下载了几个变更集。 然后我继续hg update,但Mercurial说没有更新任何内容(0 files updated, 0 files merged, 0 files removed, 0 files unresolved)。

因此,看起来新的更改集仅应用于default分支,但不应用于我的功能分支。

如何将这些更改集应用于我的功能分支?

1 个答案:

答案 0 :(得分:1)

接下来将默认值合并到您的功能分支中:

hg merge default

将最“最近”的头部“与分支标签”默认“合并到您当前签出的分支中。如果合并创建了一个新的变更集,它将需要在hg commit之后进行合并。除非自上次合并之后default中没有新的更改。