如何让git不改变一个特定文件的行结尾?

时间:2012-04-27 20:29:58

标签: git

由于Microsoft Visual Studio中的“功能”,.sln文件必须具有Windows样式行结尾,以便Windows资源管理器可以在Visual Studio中打开它们。所以我需要能够提交这个特定的文件,其中行结尾完好无损。如果所有其他文件都被转换,那很好。问题是如何使git只接受一个带有Windows结尾的文件?

1 个答案:

答案 0 :(得分:53)

查看gitatttributes文档。使用最新版本的git,您可以设置文件的eol属性,以控制在签出文件时将使用哪些行尾。

您应该能够在资源库中创建一个.gitattributes文件,其内容类似于:

path/to/my/file eol=crlf