在具有 .git 属性的所有平台上的 git 回购中强制 LF eol
Force LF eol in git repo on all platforms with .gitattributes
我有一个远程仓库正在被克隆并在 windows 和 mac 中工作。我希望每当有人拉取这个 repo 时,它应该在任何平台上自动使用 LF eol。
每当 Windows Build Server 提取 repo 时,我的主要问题就会出现。我无法控制在服务器上执行任何配置命令,所以我只想使用 .gitattributes 文件来解决这个问题。 LF的原因是有些构建工具要求源文件是LF eol。
这个文件是说所有文本文件都将使用 LF eol 检出,同时跳过 jpg 和 png 文件吗?如果没有,这个文件会是什么样子来完成上述任务?
.gitattributes 文件
* text=auto eol=lf
*.jpg binary
*.png binary
试试
text eol=lf
Git 结帐时始终将行结尾转换为 LF。
text=auto 将使用 git 默认值,每个地方可能不一样。
我有一个远程仓库正在被克隆并在 windows 和 mac 中工作。我希望每当有人拉取这个 repo 时,它应该在任何平台上自动使用 LF eol。
每当 Windows Build Server 提取 repo 时,我的主要问题就会出现。我无法控制在服务器上执行任何配置命令,所以我只想使用 .gitattributes 文件来解决这个问题。 LF的原因是有些构建工具要求源文件是LF eol。
这个文件是说所有文本文件都将使用 LF eol 检出,同时跳过 jpg 和 png 文件吗?如果没有,这个文件会是什么样子来完成上述任务?
.gitattributes 文件
* text=auto eol=lf
*.jpg binary
*.png binary
试试
text eol=lf
Git 结帐时始终将行结尾转换为 LF。
text=auto 将使用 git 默认值,每个地方可能不一样。