From 788b165586776e405b7a53bcb152592d920fc2a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=B4=E5=A4=A9?= Date: Mon, 20 Apr 2026 12:39:07 +0800 Subject: [PATCH] =?UTF-8?q?chore(gitignore):=20=E5=BF=BD=E7=95=A5=20linux-?= =?UTF-8?q?schema.json=20=E9=98=B2=E6=AD=A2=E8=B4=A1=E7=8C=AE=E8=80=85?= =?UTF-8?q?=E8=AF=AF=E6=8F=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上下文: PR #232 的作者本地在 Linux 上 tauri build 后,src-tauri/gen/schemas/ linux-schema.json 被自动生成并带进了 PR(+2606 行)。main 分支从未 commit 过这个文件(git log 无记录)。 问题: - 这个 schema 是 Linux 平台构建时自动生成的,不同 Linux 机器产出可能 不一致,容易引起 PR diff 噪声和合并冲突。 - 历史原因 desktop-schema.json / macOS-schema.json / windows-schema.json 已经被 track 了,暂不动以免其他 maintainer 的工作流受影响。 - 但 Linux schema 在本仓库从未入库,纯属贡献者本地构建副产物,应当忽略。 防护: - 在 main 的 .gitignore 加入 src-tauri/gen/schemas/linux-schema.json - 配合 review 里已经要求 PR #232 作者 git rm 该文件的 action item Refs: PR #232 review comment --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 91981eb..80625fb 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,11 @@ docs/issue-solutions.md dist/ src-tauri/target/ +# Tauri build 自动生成的平台 schema(历史原因 desktop/macOS/windows 已 track; +# Linux 平台的 schema 只在 Linux 上构建时才会生成,不同 Linux 机器产出也不一致, +# 容易被贡献者误提到 PR 里) +src-tauri/gen/schemas/linux-schema.json + # 日志 *.log tauri-dev.log