情况:我是 Mercurial 的新手。我最近设置并开始使用推荐给我的模型中的存储库(请参见下面的 Rudi 图表)。事情进展顺利,但我遇到了第一个实际应用问题。Mercurial 似乎面向前向/混合合并,我想备份。我想从供应商分支开始清理我们的默认和稳定分支,重新进行更改并将其作为默认值签入。然后将其合并到稳定中。
V1----V2-------------V3---------V4 Vendor
\ \ \ \
D1----D2---D3--D4-D5-D6-D7-D8---D9 default
\ \ \
S1----------S2---S3 stable
问题:如何以供应商分支作为父分支,合并默认更改并将它们提交到默认分支?
我认为以下会做到这一点,但更新会改变工作目录。
hg update -C vendor
hg update default
hg merge