From dbd84eccb143c2139d18851fc4ef614c467a8e38 Mon Sep 17 00:00:00 2001 From: Rdzleo Date: Tue, 19 May 2026 15:53:53 +0800 Subject: [PATCH] =?UTF-8?q?chore(git):=20=E4=BB=8E=20Kapi=20=E4=B8=BB?= =?UTF-8?q?=E4=BB=93=E7=A7=BB=E9=99=A4=20dzbj=20gitlink,=20=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E6=9C=AC=E5=9C=B0=20ignored=20=E7=8B=AC=E7=AB=8B?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 历史上 dzbj/ 被以 gitlink mode 160000 误加入 Kapi 主仓索引 (指向 commit 58fb9aab86c044b5a951fd7044fd335d0bae906f), 但缺少 .gitmodules 配置: - git submodule status 报 "no submodule mapping found in .gitmodules" - Kapi clone 后 dzbj/ 目录不会自动出现, 必须手动 clone Dzbj_ESP32-S3 - Kapi 主仓的 dzbj gitlink hash 永远跟实际 dzbj/ 不同步 (各自独立提交) 由于 dzbj (https://gitea.airlabs.art/Rdzleo/Dzbj_ESP32-S3.git) 是独立项目, 跟 Kapi RTC 没有代码集成关系, 改为完全分离: 变动: - git rm --cached dzbj → 从 Kapi 主仓索引移除 gitlink (dzbj/ 目录本身保留) - .gitignore 加 dzbj/ → 主仓不再跟踪该路径 效果: - Kapi 主仓 SCM 不再显示 dzbj 相关变更 - 本地 dzbj/ 目录仍是独立 git 仓库, 可继续在该路径独立维护 - VSCode 因检测到 dzbj/.git 仍会在 SCM 面板列出, 但与 Kapi 主仓完全独立 Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitignore | 4 ++++ dzbj | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) delete mode 160000 dzbj diff --git a/.gitignore b/.gitignore index c8a3d0c..527a9c4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,10 @@ tmp/ !/components/common/ # 子项目 (esp-spot 等) 里的 components/ 一律 ignore (历史规则保持) esp-spot/**/components/ +# dzbj/ 是嵌套的独立 git 仓库 (Dzbj_ESP32-S3 项目, 自己的 remote) +# 历史上以 gitlink mode 160000 误加进索引但缺 .gitmodules, 已 git rm --cached 移除 +# 两个项目独立维护, Kapi 主仓不再跟踪 dzbj +dzbj/ managed_components/ build/ .vscode/ diff --git a/dzbj b/dzbj deleted file mode 160000 index 58fb9aa..0000000 --- a/dzbj +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 58fb9aab86c044b5a951fd7044fd335d0bae906f