gpt4 book ai didi

git - 为特殊文件类型设置 'git diff'

转载 作者:太空狗 更新时间:2023-10-29 12:54:00 30 4
gpt4 key购买 nike

我想管理我的一个存储库中的 Excel 文件。区分它们是一个问题(它们是二进制文件)。然而,有一个很好的工具可以区分它们:https://github.com/na-ka-na/ExcelCompare

我想使用 .gitattributes 进行设置

*.xls diff=excel
*.xlsx diff=excel

并且在 .git/config :

[diff "excel"]
textconv = excel_cmp.bat

命令excel_cmp.bat file1.xls file2.xls效果很好。但是,我在上面使用的设置似乎尝试使用 excel_cmp.bat 将 excel 文件转换为文本。然后区分文本输出。

如何设置 diff 工具来比较两个文件 - 而不是先转换为文本然后比较文本输出?

编辑:

在上面的设置中,git 似乎做的是比较 excel_cmp.bat <file1> 的输出。和 excel_cmp.bat <file2> .但我想要的是 excel_cmp.bat <file1> <file2> .我该如何设置?

最佳答案

好的,我正在寻找的是我的 .gitconfig 中的以下内容:

[diff "excel"]
command = excel_cmp.bat

关于git - 为特殊文件类型设置 'git diff',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20069976/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com