使用正则表达式自动合并

时间:2018-01-16 09:02:50

标签: git kdiff3 mergetool

KDiff3有选项自动合并正则表达式。如果发生冲突,KDiff3会自动使用REMOTE更改来解决它。但我想使用LOCAL更改来解决它。

我的问题:是否有可能通过某些正则表达式使用LOCAL更改自动解决冲突?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

应用了远程更改,因为GitExtensions将Local设置为B(第二个文件),将Remote设置为C(第三个文件)。但在KDiff3的文档中,您可以阅读

KDiff3 offers automatic merge for these items. For simple lines that match the "Auto merge regular expression"-option in all input-files KDiff3 will choose the line from B or - if available - from C

我在命令行中运行了KDiff3,并将本地更改设置为第三个参数,远程更改的文件为第二个参数。

kdiff3.exe  BASE_FILE  REMOTE_FILE  LOCAL_FILE  -m  -o  OUTPUT_FILE

现在,使用LOCAL更改解决冲突