git difftool 忽略 textconv 驱动程序

use*_*629 8 git

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
Run Code Online (Sandbox Code Playgroud)

而我的.gitattributes是:

*.ipynb diff=ipynb
Run Code Online (Sandbox Code Playgroud)

Jos*_*erg 1

确实是git difftool忽略了textconv。此处提供了解释和解决方法:

可以在二进制文件上使用 git difftool 吗?如果是的话,该如何配置呢?