Files
dsh_ai1net_server/.gitignore
T
admin 32a0fdd23c 仓库清理:memory 移出仓库 + 行尾规范化 + 执行会话目录排除 + docs/pm 入库
用户拍板三条(2026-10-15):「1、memory 不入仓库」「2、A方案」「3、A方案」

1、`memory 不入仓库`(推翻旧口径):`.gitignore` 增 `.workbuddy/memory/`,
   并把原注释「⛔ 保留 .workbuddy/memory/ 等知识文件」标注作废;已入库的 293 个文件
   用 `git rm -r --cached` 移出索引(⛔ 不动磁盘 —— memory 留在本机照常用,
   只是不再跟仓库走)。连带删掉被新规则覆盖的冗余行 `.workbuddy/memory/.backup-*/`。

2、行尾规范化(A 方案):新增 `.gitattributes`(`* text=auto eol=lf`)。
   起因:仓里原先没有属性文件、`core.autocrlf=false`,编辑器写成 CRLF 时 git 认为
   "整文件都改了"(实测 49 个文件 24816 增 = 24816 删、内容零变化),污染 diff 且每轮刷屏。

3、执行会话目录排除(A 方案):`.gitignore` 增 `执行会话/`(内含 160 个文件,
   多为 `_gate-out-第N切片.txt` 这类过程性中间输出);同时把该入库的 `docs/pm/`
   (ai1net-plugin 产品调研 9 份:1a 需求 / 1b 竞品+4 份独立分析 / 1c 画像 / 1d 策略 / 1e 场景)入库。

验收:提交前 `git status` 未暂存剩余 0(清理前为 78 项)。
2026-10-15 20:59:57 +08:00

55 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ── 工作区 .gitignore(2026-09-24 立)
# 判据:只入库「跨会话有价值的内容」;过程产物、运行态、大二进制一律不入库。
# 过程产物(按棒命名的临时区,只增不减 —— 见 交付物/工作区整理方案-20260924.md)
tmp/
待清理/
# 执行过程目录(`执行会话/目标-*/` 这类:里面多是 `_gate-out-第N切片.txt` 中间输出)
执行会话/
# 运行态 / 缓存
__pycache__/
*.pyc
.wbapp_*.genie
# WorkBuddy 运行态
# 🔴 2026-10-15 用户令「memory 不入仓库」⇒ 旧口径「⛔ 保留 .workbuddy/memory/ 等知识文件」已作废。
# memory 留在磁盘上照常用(它是每轮注入的知识文件),只是不再跟仓库走。
.workbuddy/memory/
.workbuddy/tmp/
.workbuddy/cache/
.workbuddy/backups/
.workbuddy/*.log
.workbuddy/.budget-alert-level
.workbuddy/.skill-load-guard.state
.workbuddy/stop-guard-mode
# 数据库与本机副本(git 不适合存大二进制;副本保留在磁盘上)
*.db
*.db-wal
*.db-shm
*.db.bak*
*.db.broken*
*.db.rescue*
# 归档内的 DB 备份(整目录排除:文件名变体多,.db.bak / .db-wal.bak / .db.bak-shm 混用)
# ⚠️ 2026-10-10 修:原写 `归档/db-cwd归一-备份-20260923/`(绝对层级),目录搬走后该规则**静默失效**,
# ~43 MB 的 DB 备份又变成未跟踪 ⇒ 改用 `**` 通配,跟到新层级。
归档/**/db-cwd归一-备份-*/
# ── 2026-10-10 补(用户令:推送时排除临时文件与无关紧要的文件夹和文件)
# 1) 嵌套 git 仓库的内部数据(是「库」不是「文档」,把 .git 内部再套进仓里没有意义)
归档/内嵌git-20261008/
归档/skills-git-旧线-20261007/dotgit-原样移出/
# 2) 运行态与部署副本(`.workbuddy/collab` = `deploy_code.py` 落的**本区脚本副本**+运行日志)
.workbuddy/collab/
.workbuddy/tools/
.workbuddy/.load-pending
.workbuddy/tmp-*
# 3) 备份件(`.bak-<原因>-<时间>` 命名约定)
*.bak-*
# 打包二进制(非文档,git 不适合;文件仍保留在磁盘)
*.tar.gz
*.tgz