在具有.gittributes的所有平台上强制在git repo中执行LF eol

在具有.gittributes的所有平台上强制在git repo中执行LF eol,git,eol,gitattributes,Git,Eol,Gitattributes,我有一个远程回购协议,它正在windows和mac上被克隆和开发。我想无论何时有人拉这个回购协议,它都应该在任何平台上自动使用LF eol 我的主要问题发生在Windows Build Server拉取repo时。我无法控制在服务器上执行任何配置命令,因此我只想使用.gittributes文件解决此问题。使用LF的原因是,有些构建工具要求源文件为LF eol 该文件是否表示在跳过jpg和png文件时,将使用LF eol签出所有文本文件?如果没有,这个文件将是什么样子来完成上述任务 .gittri

我有一个远程回购协议,它正在windows和mac上被克隆和开发。我想无论何时有人拉这个回购协议,它都应该在任何平台上自动使用LF eol

我的主要问题发生在Windows Build Server拉取repo时。我无法控制在服务器上执行任何配置命令,因此我只想使用.gittributes文件解决此问题。使用LF的原因是,有些构建工具要求源文件为LF eol

该文件是否表示在跳过jpg和png文件时,将使用LF eol签出所有文本文件?如果没有,这个文件将是什么样子来完成上述任务

.gittributes文件

* text=auto eol=lf
*.jpg binary
*.png binary
试试看

text eol=lf
Git总是在签出时将行尾转换为LF

text=auto将使用git默认值,这可能在任何地方都不相同