首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git特殊文件扩展名的选择diff算法

Git特殊文件扩展名的选择diff算法
EN

Stack Overflow用户
提问于 2016-02-24 15:58:33
回答 1查看 530关注 0票数 2

我想对特殊的文件扩展名使用另一种diff算法,例如".java“和用于其他文件的standart算法。

我可以通过.gitattributes文件实现它:

代码语言:javascript
复制
*.java diff=javadiffprogramm

和.gitconfig文件:

代码语言:javascript
复制
[diff "javadiffprogramm"]
    command = pathToDiffProgram.

我的问题是"javadiffprogramm“的输入参数的格式是什么,它应该在哪里输出diff的结果?的结果具有"@@ -1,7 +1,6 @@.”的格式。

关于这一主题的一些问题:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-24 16:32:32

这在git手册页中被记录为GIT_EXTERNAL_DIFF

GIT_EXTERNAL_DIFF 设置环境变量GIT_EXTERNAL_DIFF时,调用它命名的程序,而不是上面描述的diff调用。对于添加、删除或修改的路径,将使用7个参数调用GIT_EXTERNAL_DIFF: 路径旧文件旧十六进制旧模式新文件新十六进制新模式

文档继续解释这些参数是什么。

输出应该是STDOUT。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35606909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档