配置mercurial以在显示合并冲突之前合并明显的更改

时间:2014-06-28 18:01:36

标签: merge mercurial

我最近遇到了两个独立分支上对同一文件进行了大量更改的情况,但这些更改中只有少数会导致合并冲突。但是,mercurial仍然要求我出于某种原因手动合并整个文件。

屏幕截图中显示了一个简化的场景: merge 这里我们在当前分支中删除了一行,在两个分支中修改了一行,在另一个分支中添加了一行。我不必提示我只解决第二行中的合并冲突,而是必须手动合并所有3行。必须有更好的方法吗?

使用mercurial内部合并工具让我接近我想要的东西,但对于在现实世界中合并的较大文件,它绝对不可扩展。

 1 Anchor
 2 Anchor
 3 <<<<<<< local
 4 Line modified by other branch
 5 =======
 6 Line modified by this branch
 7 >>>>>>> other
 8 Anchor
 9 Line added by other branch
10

有没有人知道如何为mercurial配置任何合并非冲突线的合并工具?

0 个答案:

没有答案