# ─────────────────────────────────────────────
# 行尾策略：基线按交付字节原样保存，不做自动归一化
#
# 理由：本仓库是受控基线，源码树摘要按字节计算（见 docs/reference/原始交付包指纹.md）。
# 一旦让 git 自动转换行尾，克隆出来的树与交付包就不是同一份字节，摘要对不上，
# 复核时会被误判成"代码被改过"。
#
# 交付包本身行尾并不统一（14 个文件为 CRLF：8 个 java、2 个 html、application.yml、
# common.js、sim_device.py、start-gateway.bat），这是既有状态。归一化属于基线变更，
# 需要会签，不在导入时顺手做。
#
# 新增文件请按 CONTRIBUTING.md 第七节的约定写（UTF-8 + LF），
# 这样新老文件的差异只会出现在新增内容里，不会整文件翻红。
# ─────────────────────────────────────────────
* -text

# 二进制：禁止文本 diff
*.jar binary
*.war binary
*.zip binary
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.pdf binary
*.docx binary
*.xlsx binary
*.pptx binary
*.woff binary
*.woff2 binary
