在gitk中配置diff是否可能?

4
当在gitk中单击文件时,它会与此文件的上一个版本进行比较。看起来文件是用git diff进行比较的,并且可以配置非常少的参数(基本上是每个diff周围要查看的行数,“上下文的行数”)。
是否有可能进一步配置gitk的差异?当我单击文件时,我希望它运行git diff --word-diff=color而不是git diff。类似的设置是否可能?
如果存在这样的设置,那么设置相当隐蔽。
2个回答

10

选择该选项的下拉菜单位于右侧的差异面板正上方。默认为“行差异”,您需要选择“彩色字词”。


1
哈哈!我简直不敢相信它一直在那里。谢谢 :) - Martin G

2

为了完整性,gitk也接受命令行选项。按照以下方式启动它会导致与接受的答案相同的结果:

gitk --word-diff=color

更具体地说,gitk man页面指出:

[gitk]还支持一些适用于git diff-*命令的选项,用于控制每个提交引入的更改的显示方式。

显然,--word-diff是其中支持的选项之一。不过我不知道这是否取决于系统或配置(我在Windows 10上的git 2.39.0中使用git-bash进行了测试)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接