From c17a5430f6e8ed6ed3f833936bc3264b69413751 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Fri, 6 Nov 2026 02:17:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E7=A8=8B(=E8=A1=8C=E5=B0=BE=E7=BA=AA?= =?UTF-8?q?=E5=BE=8B=E9=92=89=E6=AD=BB=E6=89=B9):=20.gitattributes?= =?UTF-8?q?=E6=89=A9=E9=9D=A2=E2=80=94=E2=80=94=E5=85=A8=E4=BB=93=E6=96=87?= =?UTF-8?q?=E6=9C=ACLF=E9=92=89=E6=AD=BB(*=20text=3Dauto=20eol=3Dlf+?= =?UTF-8?q?=E4=BA=8C=E8=BF=9B=E5=88=B6=E6=98=BE=E5=BC=8F=E8=B1=81=E5=85=8D?= =?UTF-8?q?);=20=E6=A0=B9=E5=9B=A0=3Dcore.autocrlf=3Dtrue=E6=8A=8A?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8C=BA=E6=A3=80=E5=87=BA=E6=88=90CRLF,?= =?UTF-8?q?=E8=A1=8C=E5=B0=BE=E8=BF=9B=E5=85=A5=E5=86=85=E5=B5=8C=E5=A4=9A?= =?UTF-8?q?=E8=A1=8Cgolden=E5=9F=BA=E7=BA=BF=E6=95=B0=E6=8D=AE=E9=9D=A2(se?= =?UTF-8?q?ttlement=5Fwiring=5Fsnapshot=5Ftest=E7=9A=84GOLDEN=20raw=20stri?= =?UTF-8?q?ng),=E8=BF=90=E8=A1=8C=E6=97=B6JSON.stringify=E5=8F=AA=E5=8F=91?= =?UTF-8?q?\n,=E9=80=90=E4=BD=8D=E6=AF=94=E5=AF=B9=E5=9C=A8=E6=9C=AC?= =?UTF-8?q?=E6=9C=BA=E5=BF=85=E7=BA=A2=E8=80=8CMac=20CI=E7=BB=BF(run=2088?= =?UTF-8?q?=E5=9C=A8=E6=A1=88);=20=E4=BF=AE=E6=B3=95=3D=E6=A3=80=E5=87=BA?= =?UTF-8?q?=E5=B1=82=E9=92=89LF,Windows/Mac=E4=B8=A4=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E6=A3=80=E5=87=BA=E4=B8=80=E8=87=B4,=E6=B2=BB=E6=9C=AC?= =?UTF-8?q?=E9=9D=A2=3D=E6=9C=AA=E6=9D=A5=E4=B8=80=E5=88=87=E5=86=85?= =?UTF-8?q?=E5=B5=8C=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=9F=BA=E7=BA=BF;=20?= =?UTF-8?q?=E6=9C=AC=E6=AD=A5=E5=87=AD=E6=8D=AE:=20=E5=86=92=E7=83=9F15?= =?UTF-8?q?=E9=A1=B90=E5=A4=B1=E8=B4=A5PASS(2.7=E7=A7=92)+=E5=8D=95?= =?UTF-8?q?=E5=85=8382=E5=A5=97=E4=BB=B64=E5=88=86=E7=89=87=E5=85=A8?= =?UTF-8?q?=E7=BB=BF(1=E5=88=8658=E7=A7=92,=E5=9B=9B=E7=89=87exit=3D0,?= =?UTF-8?q?=E9=9B=B6=E5=A4=B1=E8=B4=A5=E9=9B=B6SCRIPT=20ERROR=E9=9B=B6Pars?= =?UTF-8?q?e=20Error)+settlement=E5=A5=97=E4=BB=B6=E7=AA=84=E6=B5=8B?= =?UTF-8?q?=E7=BB=BF(=E6=96=87=E4=BB=B6=E7=BF=BBLF=E5=90=8E)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitattributes b/.gitattributes index 0c1edba3..e1a2d464 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,19 @@ # git 钩子文件必须保持 LF——autocrlf=true 检出会转 CRLF,bash 执行带 \r 的脚本即崩。 tools/hooks/* text eol=lf +# 全仓文本一律 LF 入库与检出——Windows core.autocrlf=true 会把工作区检出成 CRLF, +# 行尾一旦进入逐字符比对的字符串基线数据面(如测试内嵌的多行 golden 常量), +# 运行时基线(\n)与源码基线(\r\n)逐位比对必红。本规则让一切平台检出落 LF。 +* text=auto eol=lf +# 二进制面显式豁免(防 auto 误判转码损坏素材与基线图) +*.png binary +*.jpg binary +*.jpeg binary +*.webp binary +*.gif binary +*.ico binary +*.ogg binary +*.wav binary +*.mp3 binary +*.ttf binary +*.otf binary +*.zip binary