如何通过.gitattributes文件禁用行尾规范化(行终止符)?或更有用的是,对某些路径和/或文件禁用它。我还希望Git像往常一样显示文本文件的diff / merge。
由于有时您需要根据操作系统来规范文本文件的行尾(例如,在* text=auto
文件中使用.gitattributes
),如何实现排除?
答案 0 :(得分:0)
鉴于所有文本文件均已在.gitattributes文件中标准化,我们可以使用!eol
选项添加排除项:
# Auto detect text files and perform EOL normalization according to OS
* text=auto
#Exclude certain file types from EOL normalization
*.csv !eol
#Exclude certain paths from EOL normalization
**/TestFilesPath/** !eol