我的Mercurial存储库中有2个分支。 ' 默认'和' 其他'
默认分支A - B - C - D
其他分支E - F
我需要将B变换集移动到其他分支。 所以它看起来像这样:
默认分支A - C - D
其他分支E - F - B
有可能吗?
提前致谢!
答案 0 :(得分:2)
基于移植的解决方案
hg help graft
)B到目标分支基于Rebase的解决方案
other
分支default
答案 1 :(得分:1)
以下解决方案不需要启用任何扩展程序。但它确实假设存在patch
实用程序。
在默认:
$ hg diff -c B > diff.out
$ hg backout --merge -r B
$ hg merge
$ hg ci
在其他分支上:
$ patch -p1 < diff.out
$ hg ci