我已将Git的寻呼机选项设置为此
[pager]
log = diff-highlight
我从Git's repository 3dbfe2b8
下载了diff-highlight
脚本并将其放在我的~/bin
文件夹中。
$ where git
C:\Program Files\Git\cmd\git.exe
$ where diff-highlight
C:\Users\andy\bin\diff-highlight
运行git log
会导致以下错误:
$ git log
Can't open diff-highlight: No such file or directory at C:\Users\andy\bin\diff-highlight line 36.
Segmentation fault
另一方面,以下命令运行正常,
$ git log -p --color | diff-highlight | less -FRSX
这意味着diff-highlight
可以使用$PATH
,但Git的配置无法找到它。
我的Git版本为2.12.0.windows.1
。
答案 0 :(得分:0)
Recent guidance建议将整个diff-highlight | less -FRSX
字符串放入pager.XXX
配置中。
尽管我仅将其用于Make
和diff-highlight
,但对于当前pager.diff
脚本的interactive.diffFilter
d版本来说,这对我来说很好。