如何在所有子文件夹的git属性中设置行结尾

时间:2016-04-18 11:27:38

标签: git gitattributes

我的git存储库包含一些Windows和Linux文件。例如,

/.gitattributes
/a/b/Windows/*
/a/b/Linux/*

Windows和Linux文件夹都包含许多子文件夹和许多不同类型的扩展(例如源代码,文本框架,tarball,二进制文件等)

如何设置gitattribute以便在我签出存储库时,Windows文件夹中的所有文件都将设置为eol = crlf,Linux文件夹将设置为eol = lf?

此外,如何在不将更改推送到远程存储库的情况下测试更改?

1 个答案:

答案 0 :(得分:0)

我相信你可以这样做:

/a/b/Windows/* text eol=crlf
/a/b/Linux/*   text eol=lf