hg:将变更集提交为合并

时间:2014-04-16 12:11:40

标签: version-control merge mercurial

假设我有两个分支A和B.这两个分支已经在hg之外合并在一起(手动我想)。合并本身是正确的,文件正好反映了分支A和B之间的合并。

有没有办法将这些文件作为合并提交?我的意思是让它们出现在hg中,好像它们是使用hg合并并使新的提交将两个分支都作为父项?

1 个答案:

答案 0 :(得分:0)

一个选项是进行合并,但告诉hg你真的希望合并失败。然后将文件重置为所需的版本,并手动将其标记为已解决。

hg -y merge --tool=internal:fail otherBranch
hg revert --all --rev thisBranch
hg resolve -a -m

一旦你提交,你应该在路上。

查看更多详情here