6.2 KiB
1
我们本次任务是迁移原知识库的最后一块work部分。
原知识库的work我做了个复制,并进行了调整。内容在:C:\Users\wangq\Documents\Codex\Work
目标路径是,放在work/下。
注意:
- 原目录下的
BP、Company和Hosting三个文件夹,应放在work/internal/下。原目录的其他文件夹放在client-projects/下。 - 理论上,只迁移md及其配套的图片文件,以及一些 .py 或者 jyputer 的这些程序文件,pdf、html等从md导出的不进行迁移,PPT、word、zip等二进制文件也不迁移。我已经进行了一次筛查,但是可能有遗漏。
另外,sensitive-local-only/ 文件夹我觉得可以删除,敏感只本地的,我不放在本项目里了。
对这个任务,有什么问题可以提出。 需要你梳理一下文件夹,整理一个初步规划出来
Codex
我还没迁移或删除文件,只做了扫描和初步规划。
扫描结论
源目录 C:\Users\wangq\Documents\Codex\Work 里有 22 个顶层文件夹 + 1 个根目录文件 营养师.md。候选迁移文件共 1,630 个,约 159 MB:1389 个 Markdown、238 张图片、2 个 .py、1 个 .ipynb。
目标目录现状:work/internal/ 已有 强哥的思想宇宙/,work/client-projects/ 已有 二郎坝/ 和 张平会议系统方案2026-06-03/,本次源目录没有发现目标命名冲突。work/sensitive-local-only/ 只有 .gitkeep。
建议落位
BP、Company、Hosting 放到 work/internal/。
其他顶层文件夹放到 work/client-projects/:MCN、医美、君成租赁、城燃、境商、文保、旅游、期货、水保、水电、泾河、电力运营、行业大模型、视立美、货车闸瓦销环与翻车机压车臂、金控、雷光、高新教育、魏宗霖流量增长。
排除项 扫描到 21 个非候选文件:10 个 PDF、6 个 HTML、2 个 TXT、1 个 INI、1 个 DOCX、1 个 CSS。标准 Markdown 链接扫描没有发现本地 Markdown 明确引用这些排除文件,所以按当前口径排除不会直接打断 Markdown 链接。
需要注意:其中一些 PDF 位于 高新教育/.../原始资料/,看起来可能是原始材料而不一定是 Markdown 导出。如果你坚持“只迁移 md/图片/py/ipynb”,就全部排除;如果原始 PDF 也要保留,需要另定规则,可能更适合进 sources/ 而不是 work/。
执行规划
- 先生成候选清单和排除清单,按 allowlist 复制:
.md、图片、.py、.ipynb。 - 按目标映射复制,保留原相对目录结构,不移动源目录。
- 删除
work/sensitive-local-only/,同时更新 VAULT.md 和 project-index.md,去掉“敏感本地资料放本仓库”的旧规则。 - 更新 project-index.md,登记这批 internal/client-projects 项目归档。
- 做验证:候选数=复制数、排除文件未进入目标、目标无 PDF/HTML/DOCX/ZIP/PPT 等、
git status只出现本次迁移相关路径。 - 当前工作树已有未提交改动,执行时应只 stage 本次迁移路径和必要索引/规则文件,不碰既有改动。
待确认问题
- 根目录的
营养师.md放work/client-projects/营养师.md,还是包成work/client-projects/营养师/营养师.md?我倾向后者,保持client-projects/下以项目目录为单位。 - PDF 是否一律排除?尤其是
高新教育/.../原始资料/里的 PDF。 - 图片口径按“目录伴随 Markdown”迁移,还是只迁移 Markdown 显式引用的图片?我建议按目录伴随迁移,因为扫描不到显式图片引用,但这些图片目录都靠近 Markdown 材料。
2
多余的文件我已经删除,剩下的PDF、HTML、CSS、TXT等文件确实需要保留。
C:\Users\wangq\Documents\Codex\Work\高新教育\2026-1年终述职\0.原始资料 这部分原始资料缺失应该进sources/。考虑建立sources/references/高新学院述职会2026/这样一个文件夹,将0.原始资料全部放进去。
图片全部保留,不用检查是否显示引用。
根目录的
营养师.md放work/client-projects/营养师.md,还是包成work/client-projects/营养师/营养师.md?我倾向后者,保持client-projects/下以项目目录为单位。 同意后者。
其他问题已回复。
迁移已执行完,未 stage、未 commit。
完成内容:
BP、Company、Hosting已迁入work/internal/。- 其他 Work 顶层项目已迁入
work/client-projects/。 营养师.md已按你确认的方式放到work/client-projects/营养师/营养师.md。高新教育/2026-1年终述职/0.原始资料已放到sources/references/高新学院述职会2026/,并从work/client-projects/高新教育/...中跳过。work/sensitive-local-only/已删除。- 更新了 VAULT.md、project-index.md、source-index.md,去掉敏感本地目录规则并登记本次迁移。
验证结果:
- 源目录总数:
1643 work/迁移目标:1601sources/references/高新学院述职会2026/:42- 目标合计:
1643 - 逐文件校验:缺失
0,大小不一致0 - 扩展名分布与源目录一致:
.md、.png、.jpg、.pdf、.html、.txt、.py、.css、.ipynb都保留。 git diff --check无 whitespace 错误;只提示 Markdown 文件以后会按 Git 设置转换 CRLF。- 当前工作树里仍有你之前已有的未提交改动,我没有处理或 stage 它们。
本次相关 Git 状态主要是:3 个索引/规则文档修改、work/sensitive-local-only/.gitkeep 删除,以及新增 sources/references/高新学院述职会2026/、work/internal/BP/Company/Hosting/、各 work/client-projects/ 迁移目录。
3
可以把本次work迁移的内容做个提交,先不用同步远程。