首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.gitattributes中的海量LF

.gitattributes中的海量LF
EN

Stack Overflow用户
提问于 2013-06-07 17:48:33
回答 1查看 715关注 0票数 1

我已经读了很多关于git中的CRLF和LF问题的文章,我想问你是否认为这个.gitattributes配置是正确的:

代码语言:javascript
复制
# Autodetect text files
* text=auto

*.* eol=lf

在我的repo中,我们有很多脚本(有些带有sh扩展名,有些没有扩展名……)它们在linux环境中运行,因此在默认git配置和windows环境中,这些脚本在签出失败时具有CRLF。为了实现这一点,我在所有文件中引入了LF行结尾。我认为没有问题,因为git区分二进制文件和文本文件。对于其余的文件:'.php','.c','.js',所有的窗口开发者在显示这些文件时应该不会有问题,因为他们应该有‘好的ide或文本编辑器’。您认为.gitattributes配置好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-14 19:01:09

使用text=auto,你已经获得了Git仓库中所有文本文件的LF行结尾。

使用eol=lf,你只能防止文本文件在Windows上签出时被转换为CRLF。如果您只想确保Linux系统上的文件在签出时具有LF,则不需要该配置。

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

https://stackoverflow.com/questions/16981091

复制
相关文章

相似问题

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