gpt4 book ai didi

git - .gitattributes 默认文件类型处理

转载 作者:太空狗 更新时间:2023-10-29 13:24:43 27 4
gpt4 key购买 nike

我们已经为我们的项目存储库创建了一个文本和二进制文件类型的列表,但我担心某些类型可能已经从该分类中消失,或者将来有人可能会添加一个新的文件类型而忘记了将其添加到 .gitattribute 文件中。

某些类别下不在此文件中的文件类型的默认行为是什么?可以将未提及的文件类型的默认行为设置为“二进制”吗?我认为,为了 autocrlf 转换之类的目的,将文本文件不真正视为文本的问题要比将行结尾更改为 rar 文件问题小,因为它配置中未提及文件类型

最佳答案

默认是尝试确定文件是文本文件还是二进制文件 - 如果它被视为二进制文件,则什么也不做,如果是文本,则将其视为 core.eol 和/或已定义 autocrlf 设置。对于大多数用例,二进制检测都有效。有些地方它没有,而 .gitattributes 可以在那里提供帮助。

另见 this question我之前问过这部分相关。

编辑:关于默认为二进制文件,请参阅 this question .基本上可以做到,在 .gitattributes 中使用类似这样的内容:

* binary
*.txt crlf

所以明星应该是第一规则。

编辑:更改顺序 - 在某些时候,这已被记录为这些从一般到更具体,后者压倒前者。

关于git - .gitattributes 默认文件类型处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937839/

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