Git difftool忽略textconv驱动程序

10

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

你在 git 设置中设置了特定的 difftool 吗? - Frodon
我有类似的问题——我正在使用textconv来处理ansible vault文件,并使用vimdiff作为我的diff工具。textconv驱动程序与git diff一起使用,但不与git difftool一起使用——我得到了一个常规的二进制文件差异。 - quezak
1
这个回答解决了你的问题吗?二进制文件可以使用git difftool吗?如果可以,如何配置? - Joshua Goldberg
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接