1

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

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

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

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

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

4

1 回答 1

0

我相信你可以做到这一点:

/a/b/Windows/* text eol=crlf
/a/b/Linux/*   text eol=lf
于 2016-04-18T11:57:23.430 回答