我有以下的mercurial设置,有3个或更多的存储库(所有的都是远程的)
在branch_a_me
内部我承诺并推送了几个更改集,但现在我必须确保它们将会到达所有其他分支。
我必须提一下,即使本地与branch_a_me同步,也会对所有其他存储库进行更改,我必须确保只将我的更改集推送/拉到其他存储库。
我如何用mercurial实现这一目标,最好是以一种易于复制过程的方式实现?
答案 0 :(得分:0)
回购中没有这样的命令。
它应该完成的方式是将您的代码合并到必要的地方。 所以基本上你要做的是,选择要合并的分支,以及要合并到的分支。 单击“合并”,然后解决所有冲突。
这可以通过某些批处理脚本自动执行,并通过将您的代码放在正在合并更改的分支上来告诉repo解决所有冲突。不是走的路。
可行的方法是将您的更改合并到MASTER分支,从而继承所有的更改。当人们尝试将他们的更改与MASTER合并时,他们将获得您的更改。