如何将 kDiff3 配置为 Android Studio 的合并工具

How to configure kDiff3 as merge tool for Android Studio

由于 Android Studio 内置的合并功能不佳(使用 SVN 进行源代码控制),我一直在丢失代码 我如何将 kDiff3 配置为 Android Studio 将用于 diff 的合并工具并合并。

事实证明这很简单,就像在 Visual Studio 或 Eclipse 中一样。

文件 > 设置... > 工具 > 差异 > 外部差异工具

  • 勾选复选框 "User external diff tool"
  • 可执行文件路径: {程序文件}\KDiff3\Kdiff3.exe
  • 参数:%3 --L1 "Base"%2 --L2 "Theirs" %1 --L3 "Mine"
  • 勾选复选框 "User external merge tool"
  • 可执行文件路径: {程序文件}\KDiff3\Kdiff3.exe
  • 参数:-m %3 --L1 "Base" %2 --L2 "Theirs" %1 --L3 "Mine" -o %4