# 行尾与文本判定统一交给本文件,不依赖 core.autocrlf。 # 本机的 core.autocrlf = true,会让每次 checkout 把工作区改成 CRLF, # 从而制造一个「除了行尾什么都没改」的巨大伪 diff。这里钉成 LF。 # # 为什么用 LF 而不是 CRLF:本仓库的源文件一直是 LF,PS 5.1 与 7 都能正确执行 LF 文件; # 而与仓库同级的 PowerShell/PSScriptAnalyzer 用的也是这一行。 * text=auto eol=lf *.ps1 text *.psm1 text *.psd1 text *.ps1xml text *.md text *.txt text *.xml text # 归档与二进制资源:不做任何行尾转换 *.7z binary *.zip binary *.rar binary *.tar binary *.exe binary *.dll binary *.png binary *.jpg binary *.jpeg binary *.gif binary *.ico binary