配置Intellij IDEA以使用Kdiff3作为合并程序

时间:2015-04-21 07:53:29

标签: intellij-idea merge kdiff3

我想知道从Intellij IDEA的外部差异工具菜单传递给Kdiff3的正确参数,以便使用Kdiff3进行合并。

3 个答案:

答案 0 :(得分:3)

在某些时候,正确的参数是:

%2 %1 %3 -o %4

查看当前值的已接受答案。

答案 1 :(得分:2)

参数是:

%3 %2 %1 -o %4

参数%2%1可以互换。 %1用于本地更改,%2是基本分支中的更改。

考虑kdiff3 documentation

  

合并3个文件:

     

kdiff3 file1 file2 file3 -m

     

kdiff3 file1 file2 file3 -o outputfile

     

请注意, file1 将被视为 file2 file3 的基础。

对于Intellij,%3是基本版本。 %1是您正在重新定位的分支中的更改,%2是新基本分支中的更改。

Intellij 2016.2终极版

enter image description here

答案 2 :(得分:1)

使用Android Studio 3.0 Canary 1(基于IntelliJ 2017.1),这些值对我有用:

  • 外部差异参数:%3 %1 %2
  • 外部合并参数:%3 %1 %2 -o %4 enter image description here