linux - 如何在 Windows git 沙箱中强制 LF 用于特定文件?

标签 linux windows macos git whitespace

我的项目的一个第三方构建步骤要求在 XML 配置文件中使用 LF 行结尾,无论构建是在 Windows、Mac 还是 Linux 上进行。

为了方便起见,我们的 git 沙箱在 Windows 上使用 CRLF,在 Mac/Linux 上使用 LF,我们的存储库是 LF。我需要只有这个文件才能在任何地方都是 LF。

我怎样才能做到这一点?

最佳答案

你或许可以使用 .gitattributes文件来设置该文件的行尾:

yourfilename.txt text eol=lf

关于linux - 如何在 Windows git 沙箱中强制 LF 用于特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19955201/

相关文章:

c - 仅当不是目录时才打开文件

linux - vi 用剪贴板替换视觉模式选择

c++ - CEdit::GetLine() Windows 7

Windows:命令行读取可执行文件的版本信息?

windows - DLL 和注册表有什么问题?

asp.net - Mac OS X Docker基准ASP.NET错误:找不到libdl

c++ - CEF base::ThreadRestrictions::AssertIOAllowed() 断言在应用程序退出时失败

php - 使用 PHP (linux) 访问主文件夹中的文件

linux - 从源文件中提取字符串的最简单方法是什么?

python - 如何使用 if 设置 true/false 变量?