我最近遇到了两个独立分支上对同一文件进行了大量更改的情况,但这些更改中只有少数会导致合并冲突。但是,mercurial仍然要求我出于某种原因手动合并整个文件。
屏幕截图中显示了一个简化的场景: 这里我们在当前分支中删除了一行,在两个分支中修改了一行,在另一个分支中添加了一行。我不必提示我只解决第二行中的合并冲突,而是必须手动合并所有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配置任何合并非冲突线的合并工具?