历史上 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) <noreply@anthropic.com>
22 lines
643 B
Plaintext
22 lines
643 B
Plaintext
tmp/
|
|
# 顶层 components/ 下默认全部 ignore (第三方 SDK/库), 但 common/ 是项目自己代码要跟踪
|
|
/components/*
|
|
!/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/
|
|
.cache/
|
|
.devcontainer/
|
|
sdkconfig.old
|
|
sdkconfig
|
|
dependencies.lock
|
|
.env
|
|
releases/
|
|
main/assets/lang_config.h
|
|
.DS_Store |