git diff
命令会考虑我的 textconv 驱动程序,但是 git difftool -d --textconv
命令则不会。为什么?如何解决这个问题?
我的 ~/.gitconfig
文件中包含了其他设置:
[diff]
tool = default-difftool
[difftool "default-difftool"]
cmd = vim -f '+next' '+execute \"DirDiff\" argv(0) argv(1)' $LOCAL $REMOTE '+syntax off'
[diff "ipynb"]
textconv = nbcatsrc
我的.gitattributes
文件内容如下:
*.ipynb diff=ipynb
vimdiff
作为我的diff工具。textconv驱动程序与git diff
一起使用,但不与git difftool
一起使用——我得到了一个常规的二进制文件差异。 - quezak