设置为差异突出显示的Git寻呼机在Windows 10中不起作用

时间:2017-03-09 10:28:40

标签: windows git pager

我已将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

1 个答案:

答案 0 :(得分:0)

Recent guidance建议将整个diff-highlight | less -FRSX字符串放入pager.XXX配置中。

尽管我仅将其用于Makediff-highlight,但对于当前pager.diff脚本的interactive.diffFilter d版本来说,这对我来说很好。

相关问题