2012-01-11 100 views
3

目前我在Mercurial存储库中有两个分支。其中一个是我的大部分开发工作的“默认”分支,另一个是现在生活的代码所在的“生产”分支。在Mercurial中合并分支

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

回答

5

你做

$ hg update production 
$ hg merge default 

新的东西,使从defaultproduction分支。此时您必须解决任何合并冲突。由于您正在使用承诺的更改,所以没有机会数据丢失。你可以用hg update -C中止合并,你可以当你满意的合并与

$ hg resolve foo.c 

重新做一个文件foo.c的合并,你运行

$ hg commit 

创建合并变更它描述了两个分支应该如何合并。

上有这么多的教程,例如:

+0

感谢马丁,工作得很好! – Allister 2012-01-11 09:58:05