阻止CSV文件的EOL规范化

 isbool 发布于 2023-01-31 11:38

我有一个源代码存储库,可以在WindowsLinux上使用.

我知道Git会自动将EOL转换为本地标准:Windows上的\ r \n和Linux 上的\n.

这不是源文件的问题.

但我有一些CSV文件使用固定格式和给定的EOL字符(\ r \n),不应该更改,但Git也会转换它们,破坏了一些代码.

我试图通过在.gitignore文件旁边的根目录创建一个.gitattributes文件来阻止CSV文件的EOL转换,其中包含以下内容:

*.csv    -text

我已经应用了我所理解的内容:http://git-scm.com/docs/gitattributes

但是Git仍然在Linux上将\ r \n转换为\n.

我应该使用auto.crlf等其他设置吗?

请注意,我对Linux本地存储库的控制有限,因为它由持续集成服务器Jenkins管理.

感谢您的任何意见.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有