当前位置:  开发笔记 > 开发工具 > 正文

如何在Mercurial中重复合并分支

如何解决《如何在Mercurial中重复合并分支》经验,为你挑选了1个好方法。

我在工作中使用Mercurial,我希望设置类似于我使用SVN的设置:

树干

标签

生产

分行

由于Mercurial原生支持分支,我知道如何创建一个命名分支,但我找不到任何关于如何重复地将'Trunk'与'Production'合并的文档.

很简单,我希望有一个正常工作的开发分支和一个生产分支,我经常将更改从开发分支转移到.我如何使用Mercurial做到这一点?



1> undees..:

正如前面提到的海报所述,移植扩展可以用于挑选从一个分支到另一个分支的个体变化.但是,如果你总是想要提取所有最新的更改,那么hg merge命令会让你到达那里.

最简单的情况是当你使用克隆来实现分支时(因为那是Mercurial的用例).假设你已经打开了内置取扩展你的.hgrc/ Mercurial.ini:

cd ~/src/development
# hack hack hack
hg commit -m "Made some changes"
cd ../production
hg fetch ../development

如果您使用的是本地分支机构:

hg update -C development
# hack hack hack
hg commit -m "Made some changes"
hg update -C production
hg merge development
hg commit -m "Merged from development"

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有