假设我有匿名分支AA和BB。
在AA分支中有一个变更集CC,我想将其合并到BB中,而不会引入所有父母。
这样做会有效:
hg diff -c CC >>CC.diff
patch -p1 <CC.diff
但是,我会丢失与CC相同的变更集的信息,我只是创建了一个新的,它碰巧做了同样的事情。
是否有更友好的存储方式?
答案 0 :(得分:6)
您可以使用hg transplant
扩展程序来挑选变更集。
transplant
就可以了。但是,由于其副作用,在日常工作流程中依赖它not recommended。
编辑:此功能是Mercurial自2.0版以来的核心功能(hg graft
)。