合并Mercurial的分支机构



目前我在Mercurial存储库中有两个分支。一个是我进行大部分开发的"默认"分支,另一个是当前运行的代码所在的"生产"分支。

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

您进行

$ hg update production
$ hg merge default

以将来自CCD_ 1的新内容引入到CCD_。此时您必须解决任何合并冲突。数据不可能丢失,因为您正在处理已提交的更改。您可以中止与hg update -C的合并,也可以使用重新进行文件foo.c的合并

$ hg resolve foo.c

当你对合并感到满意时,你运行

$ hg commit

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

有很多关于这方面的教程,例如:

  • Mercurial wiki
  • 基于任务的开发

最新更新