我可以更改TortoiseHg中使用的diff工具吗?

问题描述:

我使用TortoiseHg来提交更改。
提交对话框中显示的差异包含大量添加/删除操作。
我将KDiff3配置为外部差异工具。
当我在提交对话框中点击差异图标时,
KDiff3打开并且比较更加'智能': 它检测到'更好'我改变了:我移动了一块代码,导致很多少添加/删除。我可以更改TortoiseHg中使用的diff工具吗?

由于Hg“...stores the changes needed to transform an older revision into the new revision.”,我想知道是否可以利用KDiff3的'智能'将这些变化存储在Hg提交中。

another question中提出的解决方案似乎不适用于TortoiseHg提交对话框。

在此先感谢!

事实证明我误解了hg commit的行为。
我有一个很好的回答here

,如果你提交的时候看看与内部hg diff命令或KDiff3变化不要紧:

水银只存储的 文件的当前版本和以前的版本之间的二进制 DIFF 的文件。

然而,在合并时,KDiff3的智能仍然可以使用。