configuration - 是否可以更改 Mercurial 中的默认 diff 工具?

标签 configuration mercurial diff

每次我执行 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/

相关文章:

tomcat - Tomcat 中的默认应用程序

reactjs - 从创建 react 应用程序和 "take back control"中弹出项目是否有意义

vim - 如何在 VIM 中启用文件特定的选项卡缩进设置?

mercurial - 修改推送提交的提交消息。 ( Mercurial )

mercurial - “hg pull”在 CruiseControl.NET 构建中失败,因为未检测到任何更改

file - 如何在两个不同的文件中查找重复行? Unix

git - 如何在 Visual Studio Code 中获得统一的 git diff?

postgresql - postgres 差异工具

ruby-on-rails - 在 12 要素应用程序中管理配置

merge - Mercurial : Find out if a branch has been merged in to default?