如何通过 .gitattributes 文件禁用行尾规范化(行终止符(?或者更有用的是,为某些路径和/或文件禁用它。我还希望 Git 像往常一样为文本文件显示差异/合并。
由于有时您需要根据操作系统规范化文本文件的行尾(即在.gitattributes
文件中使用* text=auto
(,如何实现排除?
给定所有文本文件都在 .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