【发布时间】:2016-11-20 22:10:57
【问题描述】:
我与许多人共享一个 git 存储库,我们目前发现很难获得所需的行结束功能。我们希望发生的事情:
- 存储库中的所有文件都以 LF 行结尾存储
- 当 Mac 用户拉/克隆/推送时,一切都保持不变
- 当 Windows 用户拉取/克隆时,所有内容都将转换为 CRLF,但 .scr 文件除外
- 当 Windows 用户推送时,所有内容都转换为 LF(参见第一个项目符号)
我尝试了几种不同的 .gitattributes 解决方案,我认为这可以做到,但我还没有找到正确的方法。
【问题讨论】:
标签: git line-endings gitattributes