我有两个版本的产品,并为每个版本使用单独的Hg存储库。我已经对一个(v1.0)进行了更改,我想将该更改提取到v2.0存储库中。我该怎么做?据我所知,使用hg pull -f -r xxxxx \\server\hg\v1.0
会将所有更改提取到指定的修订版本,这不是我想要的。
这是可能的,还是我必须手动添加修复程序?
答案 0 :(得分:5)
hg transplant
答案 1 :(得分:3)
您可以使用hg incoming -f -r xxx \\server\hg\v1.0
来揭示拉动中会发生什么。
也许transplant extension会做你想要的?类似于hg transplant -s \\server\hg\v1.0
的交互式变更集选择器。
如果所有其他方法都失败了,您可以使用hg diff
为您想要的版本提取补丁。