每次我执行 hg diff file.ext
时,我最终都会使用控制台 diff 应用程序。我想使用 Kdiff3 或 WinMerge(我使用的是 Windows)。
有办法改变吗?我在 Mercurial 文档中找不到引用(我不是在谈论 merge !)。
最佳答案
我已经使用 Mercurial 内置扩展解决了这个问题...我只需将以下行添加到 Mercurial.ini(在 Mercurial 文件夹中):
[extensions]
hgext.extdiff=
[extdiff]
cmd.vdiff = kdiff3
当我想使用 kdiff3 而不是 diff 时,我只需使用:
hg vdiff file.ext
关于configuration - 是否可以更改 Mercurial 中的默认 diff 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/238183/