在gitk中单击文件时,会将其与该文件的早期版本进行比较。看起来这些文件是与git-diff进行比较的,并且可以配置很少的参数(基本上是每个diff周围要查看的行数,"上下文行数")。
有可能以某种方式进一步配置gitk的diff吗?当我点击一个文件时,我希望它运行gitdiff——word diff=color,而不是git diff。这样的事情可能吗?
如果是这样的话,背景隐藏得很好。
选择此选项的下拉列表位于右侧差异窗格的正上方。默认值为"linediff",您需要"colorwords"
为了完整性,gitk也接受命令行选项,按如下方式启动它会得到与接受的答案相同的结果:
gitk --word-diff=color
更具体地说,gitk手册页指出
[gitk]还支持一些适用于
git diff-*
命令的选项,以控制如何显示每次提交引入的更改。
显然,--word-diff
是支持的选项之一。不过,我不知道这是依赖于系统还是配置(我在Windows 10上的git bash中的git 2.39.0上测试了它)。