按用户令收回仓范围:撤出 10-08 混入的 9 个技能目录,改用白名单忽略
用户原话:「同步仓库不是 应该遵循忽略的规则吗,谁让把所有技能都提交仓库的」+「A 肯定要收回」。
- 从索引撤出 9 个目录(**本地文件一律保留**:工作区文件数 5711 未变,一个都没删):
AI HOT、draw-ui、dsh-diagnose、dsh-knowledge、dsh-local-env、dsh-opensource-release、
dsh-workflow、oil-motion、skills-security-check —— 即 2026-10-08 `e03465c` 一次并入的那批
(那条提交自称"按用户令",来源不是本线)。
- .gitignore 改**白名单**:根下 /* 一律挡掉,再逐个放行 6 个技能 + .gitignore + 改包纪律.md。
为什么必须这么改(10-08 混入的真因):黑名单只列"已知不要的",**新冒出来的技能目录**
会被任何一次 `git add -A` 顺手捎进仓库;白名单从机制上堵住这条路。
- 保留 oil-ui-pro:它是 product-planning 第③段的**功能依赖**,撤掉两边都会留悬空引用。
- 现状:仓库只跟踪 6 个技能目录(browser-harness / humanizer / humanizer-zh / oil-ui-pro /
product-planning / session-mechanism)。
- ⚠️ 已知代价(本轮不处理):撤出的目录仍留在**历史**里 ⇒ 新克隆的体积不会因此变小;
且 session-mechanism 里几处「⇒ 技能 X」的散文指针会指向不在仓的技能(不影响运行)。
This commit is contained in:
1 parent
c76f5be36c
commit
0204001a1b
204 files changed
+18
-26985
No files matched your search
+18
@@ -1,3 +1,21 @@
|
||||
# ══════════════════════════════════════════════════════════════════════════
|
||||
# 🔴🔴 白名单:本仓**只收录对外发布的那几个技能**(用户 2026-10-09 令:「肯定要收回」)
|
||||
# 写法=先把根下一律挡掉(`/*`),再逐个放行。⛔ 这样"新冒出来的技能目录"
|
||||
# 不会被任何 `git add -A` 顺手捎进仓库 —— 2026-10-08 那 9 个就是这么混进来的。
|
||||
# 本轮从索引撤出(**本地文件一律保留**):AI HOT、draw-ui、dsh-diagnose、dsh-knowledge、
|
||||
# dsh-local-env、dsh-opensource-release、dsh-workflow、oil-motion、skills-security-check
|
||||
# ⚠️ 保留 oil-ui-pro:它是 product-planning 第③段的**功能依赖**(撤了两边都会悬空)。
|
||||
# ══════════════════════════════════════════════════════════════════════════
|
||||
/*
|
||||
!/.gitignore
|
||||
!/改包纪律.md
|
||||
!/browser-harness/
|
||||
!/humanizer/
|
||||
!/humanizer-zh/
|
||||
!/oil-ui-pro/
|
||||
!/product-planning/
|
||||
!/session-mechanism/
|
||||
|
||||
# 🔴 不入库:运行期产物与备份
|
||||
# 判据(记忆铁律):技能包=**可复制的资产**;⛔ 运行日志/缓存/备份/本机部署副本一律不入库。
|
||||
|
||||
|
||||
Reference in new issue
Block a user