合并Mercurial中的分支

时间:2012-01-11 09:03:58

标签: mercurial merge branch

目前,我在Mercurial存储库中有两个分支。一个是我执行大部分开发的“默认”分支,另一个是当前实时代码的“生产”分支。

我的问题是如何“合并”我的默认分支与生产分支。

1 个答案:

答案 0 :(得分:5)

你做

$ hg update production
$ hg merge default

default中的新内容引入production分支。此时您必须解决任何合并冲突。由于您正在使用已提交的更改,因此无法数据丢失。您可以使用hg update -C中止合并,然后您可以重新合并文件foo.c

$ hg resolve foo.c

如果您对合并感到满意,请运行

$ hg commit

创建一个合并变更集,描述如何合并两个分支。

有很多教程,例如: