mercurial 3中有一个新功能,称为“移植”。 (移民到当地)。 它可以很好地将变更集移动到不同的分支。
有没有办法去" COPY"变更设置为分支?
我感兴趣的是将资源从QA分支转移到生产分支,但我仍然需要代码驻留在QA中。所以我真正想要的是一份副本。我刚刚发现了这个,并且只尝试了一些事情,也许它会变得清晰,更多的修补和阅读...
有没有人有更好的方式来挑选樱桃?'更改集移动交叉分支(或主干)???
答案 0 :(得分:2)
移植副本更改集,它不会移动它们。来自hg help graft
(强调我的):
此命令使用Mercurial的合并逻辑来复制来自其他分支的各个更改,而不在历史记录图中合并分支。这有时被称为“backporting”或'cherry-picking'。默认情况下,移植将从源更改集复制用户,日期和说明。