当前位置:  开发笔记 > 开发工具 > 正文

可以更改Mercurial中的默认差异工具吗?

如何解决《可以更改Mercurial中的默认差异工具吗?》经验,为你挑选了2个好方法。

每次我做一个hg diff file.ext我最终使用控制台差异应用程序.我想使用Kdiff3或WinMerge(我正在使用Windows).

有办法改变吗?我在Mercurial文档中找不到引用(我不是在谈论合并!).



1> Matías..:

我使用Mercurial内置扩展程序解决了这个问题...我只需要将以下行添加到Mercurial.ini(在Mercurial文件夹上):

[extensions]
hgext.extdiff=

[extdiff]
cmd.vdiff = kdiff3

当我想使用kdiff3而不是diff我只需要使用:

hg vdiff file.ext


此外,您可以将选项传递给difftool,例如.`[extdiff] opts.vdiff = 2>/dev/null`

2> Marcus Leon..:

有了这个配置

[extdiff]
cmd.kdiff3 =

我用这个命令来看看差异:

hg kdiff

这显示了一个目录树,其中包含所有已更改的文件.单击文件以查看文件的差异.您可以向命令添加文件参数以仅查看一个文件.

更多信息在这里.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有