如何通过从两者中选择行来合并冲突



我正在学习版本控制的使用(使用Tortoise HG),所以这个问题可能很基本,但我不知道如何解决。

假设分支A有一个包含以下内容的文本文件:

A
B
C
D
E
F

分支B具有与相同的文本文件

A
B
3
4
E
F

当使用TortoiseHG合并这两个文件时,合并将使用KDiff解决。Kdiff允许我们仅从两个行中的一个中选择行。我希望合并后的代码包含来自以下两者的行:

A
B
C
D
3
4
E
F

顺序并不重要。如何解决KDiff3中的合并冲突以获得我想要的内容?

这不是学术讨论。这是一个小型Android应用程序代码的简化版本,其中Strings的XML文件在两个Branch中都进行编辑。

实际上很简单,在kdiff3中,您关闭了自动前进,即A B C设置之后的按钮,然后使用下一个冲突按钮(紧挨着A之前)来处理冲突,在每次冲突中,您切换A或B或A,然后切换B或B,然后切换A以获得所需的结果-如果需要,您甚至可以在底部窗格中手动编辑文件。

相关内容

  • 没有找到相关文章

最新更新