diff --git a/design/research/dry-run清单-artwork独立git仓-20261007.md b/design/research/dry-run清单-artwork独立git仓-20261007.md new file mode 100644 index 00000000..bac562e1 --- /dev/null +++ b/design/research/dry-run清单-artwork独立git仓-20261007.md @@ -0,0 +1,88 @@ +# dry-run 清单:artwork/ 独立 git 仓库 · 入库/排除建议 + +> **性质**:**dry-run 只读报告**——本轮**未建仓、未 `git init`、未动任何文件**、 +> 未加任何 .gitignore。产物 = 下面这张待你逐项裁定的清单。 +> **待决口径**:artwork/ 是否独立成仓(**不用 submodule**,会污染主仓历史)。 +> 现状:`.gitignore:50` 忽略整个 `artwork/`,素材零版本历史。 + +--- + +## 0. 体量实测(2026-10-07) + +全盘`artwork/` ≈ **131 MB / 3402 文件**(2673 png · 703 svg · 25 ttf · 17 txt · 12 html · 9 jpg · 8 url · 6 ogg · 4 xml · 3 py · 3 md · 2 pxo)。 + +| 子目录 | 体积 | 性质初判 | +|---|---:|---| +| `ui-reuse-2026-09-23/` | 49 MB | **草稿**(最大,且已被P2-1 登记待整理) | +| `ui-redesign-2026-10-04/` | 22 MB | 设计迭代稿 | +| `ui-redesign-2026-09-29/` | 18 MB | 设计迭代稿 | +| `mockups/` | 13 MB | **样张/评审产物**(asset-path-map 登记在册) | +| `ui-redesign-2026-10-04-optA/` | 7 MB | 设计迭代稿 | +| `_audit-2026-10-06/` | 4 MB | 审计留底 | +| `remote-gen-2026-09-26/` | 3 MB | **八敌生图源 + 立绘源**(本批命脉) | +| `qa-t17fix-baseline/` | 3 MB | QA 基线截图 | +| `qa-screens-1920-20260930/` | 3 MB | QA 截图 | +| `qa-reduced-test/` | 3 MB | QA 测试 | +| `qa-screens-20260930/` | 2 MB | QA 截图 | +| `qa-golden-20260930/` | 2 MB | **golden基准**(有回归价值) | +| `qa-t17fix-after/` | 1 MB | QA 截图 | +| `legacy/` | 1 MB | **本批新增**:旧 48 档立绘归档(11 件) | + +--- + +## 1. 建议**入库**(红绿线:丢了就再也回不来) + +| 目录 | 理由 | 体积 | +|---|---|---:| +| `remote-gen-2026-09-26/` | **最高优先**。八敌 `pixel-1.png` = 立绘派生的**唯一管线源**;丢了 A 段产图能力彻底归零(AI 原图 `v1.jpg/png` 也只剩这里)。交接文档与项目记忆都点名它是「命脉」 | 3 MB | +| `legacy/standee-48-legacy-20261007/` | **本批新增**。旧 48 档立绘,素材无 git 历史 ⇒ 这份拷贝是**唯一回滚路径**。不入仓 = 违反本批自己的归档纪律 | <1 MB | +| `mockups/` | 已定稿样张(level-map 等),asset-path-map §1 在册引用 | 13 MB | +| `qa-golden-20260930/` | golden 回归基准,对齐后有比对价值 | 2 MB | + +> 小计≈ **19 MB**。**这是「不可再生资产」的集合,也是我建议入仓的核心。** + +## 2. 建议**排除**(可再生/ 已过气/ 有更好的载体) + +| 目录 | 排除理由 | +|---|---| +| `ui-reuse-2026-09-23/` | 49 MB 草稿。已被 P2-1 批登记「3349 草稿 dry-run 整理」——**先整理再定**,别把 49 MB 草稿直接塞进新仓(交接 §8③ 原话) | +| `ui-redesign-2026-09-29/` | 已被 10-04 两轮迭代取代 | +| `ui-redesign-2026-10-04/` + `-optA/` | 同上,optA 是被opt 掉的分支 | +| `qa-screens-*/` `qa-t17fix-*/` `qa-reduced-test/` | 一次性 QA 截图,共约 9 MB,可再生 | +| `_audit-2026-10-06/` | 一次性审计留底 | + +## 3. 建议**先裁定再定**(需你逐项拍板) + +| 项 | 问题 | +|---|---| +| `*.url`(8 个) | 快捷方式/书签类文件?入仓无意义,建议排除 | +| `*.ttf`(25 个) | 字体是第三方资产,**版权与体积双风险**,且多半能从系统/引擎取到。倾向排除 | +| `*.py`(3 个) | 生成脚本属**代码**,应入主仓(受版本管理),不该留在 artwork 里当过程稿。建议迁出 | +| `*.svg`(703 个) | 大头在 ui-reuse 草稿里;若按第2 条排除该目录,svg 自然一并排除 | + +--- + +## 4. 若你拍板「建仓」,建议的落地形态(**本轮未执行**) + +```bash +# 就地独立仓,不用 submodule(理由见交接 §8③) +cd D:/code/g-plan2/artwork +git init +# .gitignore 只排第2 节(草稿/QA),不排源与定稿 +``` + +要点: +- **只入第1 节红绿线资产**(≈19 MB),第2 节列.gitignore; +- `git add` 前**先出 dry-run 清单经你确认**(你一贯纪律:批量文件操作先dry-run); +- 独立仓的 `.gitignore` 需**与主仓 `.gitignore:50` 解耦**(主仓那条继续有效,两仓互不干扰); +- 立绘源/pixel-1 只增不改⇒ 可先只做一次 initial commit 拿住命脉资产,草稿等 P2-1 整理完再补第二commit。 + +--- + +## 5. 待你拍板的三件事 + +1. **入仓范围**:只入第 1 节(≈19 MB,命脉资产)?还是连设计稿一起? +2. **`ui-reuse-2026-09-23/` 49 MB**:等 P2-1 整理完再入,还是本轮就排除? +3. **ttf / py / url**(第 3 节):是否按建议排除/py 迁出主仓? + +> 拍板后我再动手建仓——**绝不自行`git init`**。 \ No newline at end of file