【发布时间】:2012-02-07 15:39:50
【问题描述】:
目前我在 Mercurial 存储库中有两个分支。一个是我进行大部分开发的“默认”分支,另一个是当前运行的代码所在的“生产”分支。
我的问题是如何将我的默认分支与生产分支“合并”。
【问题讨论】:
目前我在 Mercurial 存储库中有两个分支。一个是我进行大部分开发的“默认”分支,另一个是当前运行的代码所在的“生产”分支。
我的问题是如何将我的默认分支与生产分支“合并”。
【问题讨论】:
你会的
$ hg update production
$ hg merge default
将default 的新内容引入production 分支。此时您必须解决任何合并冲突。由于您正在处理已提交的更改,因此不会发生数据丢失。您可以使用hg update -C 中止合并,也可以使用
foo.c
$ hg resolve foo.c
当你对合并感到满意时,你运行
$ hg commit
创建一个描述两个分支应该如何合并的合并变更集。
这方面的教程很多,例如:
【讨论】: