使用.gitattributes在所有平台上的git repo中强制执行LF eol

时间:2015-02-21 18:59:07

标签: git eol gitattributes

我有一个正在克隆的远程仓库,并在windows和mac中工作。我希望每当有人拉这个回购时,它应该在任何平台上自动使用LF eol。

每当Windows Build Server提取回购时,都会出现我的主要问题。我无法控制在服务器上执行任何配置命令,因此我只想使用.gitattributes文件来解决此问题。 LF的原因是有一些构建工具要求源文件是LF eol。

这个文件是说在跳过jpg和png文件的同时用LF eol检出所有文本文件吗?如果没有,这个文件会是什么样子来实现上述目标?

.gitattributes 文件

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

1 个答案:

答案 0 :(得分:4)

尝试

text eol=lf

Git会在结账时将行结尾转换为LF。

text = auto将使用git默认值,它们可能在任何地方都不一样。