包含: - GIT_WORKFLOW.md - 详细的 Git 工作流规范 - scripts/git-setup.sh - Git 工作区初始化脚本 - scripts/git-daily.sh - 日常 Git 管理脚本 - scripts/git-novel-workflow.sh - 小说专用 Git 工作流 - 更新 .gitignore 排除子仓库的 .git 目录 - 添加 novel-tracker/ 目录 - 添加 projects/ 目录(排除子仓库 .git) - 添加 tomato-novel/ 目录
9.4 KiB
9.4 KiB
文档管理工作流程指南
项目: 《杀了婆婆的我却无人追责?》 更新时间: 2026-03-26 目的: 确保所有文档合理归档,避免产生重复文档
🎯 核心原则
1. 唯一最新原则
- 每个文档类型只保留一个最新版本
- 最新版本在
current/目录(本地)或飞书核心文档 - 旧版本归档到
archive/目录(本地)或标记为 [旧](飞书)
2. 先备份后修改
- 每次修改
current/下的文档前,先归档旧版本 - 归档格式:
archive/xxx-history/文件名-vX.X-YYYYMMDD.md - 飞书操作:创建新版本时,保留旧版本文档,在标题加 [旧]
3. 集中记录原则
- 问题修复:记录在
records/ISSUE_LOG.md(本地)或问题修复记录(飞书) - 决策记录:记录在
records/DECISION_LOG.md(本地)或决策记录(飞书) - 变更日志:记录在
CHANGELOG.md(本地或飞书)
📋 文档类型和工作流程
类型1:大纲修改
本地操作流程:
- 归档旧版本:
cp current/outline.md archive/outline-history/v10.1.2-20260326.md - 修改
current/outline.md - 更新
CHANGELOG.md - 同步到飞书(创建新大纲文档)
飞书操作流程:
- 标记旧大纲文档:在标题前加 [旧]
- 创建新大纲文档:
《杀了婆婆的我却无人追责?》32章完整大纲(v10.1.2) - 更新项目导航文档:更新大纲链接
- 更新变更记录:添加新版本说明
类型2:章节修改
本地操作流程:
- 归档旧版本:
cp current/chapter-05.md archive/chapter-history/chapter-05/v1.0.md - 修改
current/chapter-05.md - 更新
archive/chapter-history/chapter-05/CHANGELOG.md - 更新
CHANGELOG.md - 同步到飞书(创建新章节文档)
飞书操作流程:
- 标记旧章节文档:在标题前加 [旧]
- 创建新章节文档:
第X章:章节名(vX.X) - 更新项目导航文档:更新章节链接
- 更新变更记录:添加新版本说明
类型3:章节创建
本地操作流程:
- 直接在
current/目录创建:current/chapter-06.md - 更新
INDEX.md:添加新章节到"章节进度" - 更新
CHANGELOG.md - 同步到飞书(创建新章节文档)
飞书操作流程:
- 创建新章节文档:
第X章:章节名(v1.0) - 更新项目导航文档:添加新章节链接
- 更新变更记录:添加新章节说明
类型4:问题修复
本地操作流程:
- 更新
records/ISSUE_LOG.md:添加问题修复记录 - 如果需要,修改
current/outline.md或current/chapter-XX.md - 更新
CHANGELOG.md - (可选)同步到飞书:更新问题修复说明文档
飞书操作流程:
- 更新问题修复说明文档:
⚠️ 问题修复记录 - 如果需要,修改相关文档
- 更新项目导航文档:更新版本号
- 更新变更记录
类型5:决策记录
本地操作流程:
- 更新
records/DECISION_LOG.md:添加决策记录 - 如果需要,修改
current/outline.md - 更新
CHANGELOG.md - (可选)同步到飞书:更新决策记录文档
飞书操作流程:
- 更新决策记录文档:
💡 决策记录 - 如果需要,修改相关文档
- 更新项目导航文档
- 更新变更记录
📁 目录结构规范
本地目录结构
novel-tracker/
├── current/ # 【最新有效内容】
│ ├── outline.md # 唯一最新大纲
│ ├── chapter-01.md # 第1章最新版
│ ├── chapter-02.md # 第2章最新版
│ └── ...
├── archive/ # 【历史归档】
│ ├── outline-history/ # 大纲历史版本
│ │ ├── v9.0-20260322.md
│ │ ├── v10.0-20260325.md
│ │ └── v10.1.1-20260326.md
│ ├── chapter-history/ # 章节历史版本
│ │ ├── chapter-01/
│ │ │ ├── v1.0.md
│ │ │ ├── v2.0.md
│ │ │ ├── v2.2.md
│ │ │ └── CHANGELOG.md
│ │ └── ...
│ └── ...
├── records/ # 【问题记录和决策】
│ ├── ISSUE_LOG.md # 问题修复日志
│ └── DECISION_LOG.md # 决策记录
├── INDEX.md # 项目总览(导航中心)
├── CHANGELOG.md # 全局变更日志
└── ...
飞书文档结构
-
核心文档(最新有效): 8个
- 项目导航文档
- 32章完整大纲(最新版)
- 第1-5章(最新版)
- 文档整合说明
-
历史文档(保留): 1-2个
- 2026-03-21 消息记录(重要讨论和版本演进)
-
归档文档(标记): 13个
- 标记为 [旧] 的旧版本文档
🔄 常见场景操作流程
场景1:发现新问题需要修复大纲
本地操作:
- ✅ 更新
records/ISSUE_LOG.md:记录问题描述 - ✅ 归档旧大纲:
cp current/outline.md archive/outline-history/vX.X.X-YYYYMMDD.md - ✅ 修改
current/outline.md:修复问题 - ✅ 更新
CHANGELOG.md:记录变更 - ✅ 同步飞书:创建新大纲文档
飞书操作:
- ✅ 标记旧大纲:[旧] 标题
- ✅ 创建新大纲:vX.X.X版本
- ✅ 更新导航文档
- ✅ 更新变更记录
场景2:修改已完成的章节
本地操作:
- ✅ 归档旧章节:
cp current/chapter-XX.md archive/chapter-history/chapter-XX/vX.X-YYYYMMDD.md - ✅ 修改
current/chapter-XX.md:修改内容 - ✅ 更新
archive/chapter-history/chapter-XX/CHANGELOG.md:记录版本历史 - ✅ 更新
CHANGELOG.md:记录变更 - ✅ 同步飞书:创建新章节文档
飞书操作:
- ✅ 标记旧章节:[旧] 标题
- ✅ 创建新章节:vX.X版本
- ✅ 更新导航文档
- ✅ 更新变更记录
场景3:创作新章节
本地操作:
- ✅ 直接创建:
current/chapter-XX.md - ✅ 更新
INDEX.md:添加新章节 - ✅ 更新
CHANGELOG.md:记录新章节 - ✅ 同步飞书:创建新章节文档
飞书操作:
- ✅ 创建新章节:第X章:章节名(v1.0)
- ✅ 更新导航文档
- ✅ 更新变更记录
场景4:发现新的创作决策
本地操作:
- ✅ 更新
records/DECISION_LOG.md:记录决策 - ✅ 如果需要,修改
current/outline.md - ✅ 更新
CHANGELOG.md - ✅ (可选)同步飞书
飞书操作:
- ✅ 更新决策记录文档
- ✅ 如果需要,修改相关文档
- ✅ 更新导航文档
- ✅ 更新变更记录
⚠️ 禁止操作
❌ 禁止创建多余文档
- 不要在飞书上创建重复的大纲文档
- 不要在飞书上创建重复的章节文档
- 不要创建不必要的临时文档
- 不要在多个地方记录同一件事
❌ 禁止修改归档文档
- 不要修改
archive/目录下的历史版本 - 不要修改标记为 [旧] 的飞书文档
- 不要修改历史讨论文档(除非有重要补充)
❌ 禁止跳过备份
- 不要在修改
current/下的文档前不先归档旧版本 - 不要在修改飞书文档前不先标记旧版本
✅ 推荐操作
✅ 每次修改必做
- 归档旧版本(本地)或标记旧文档(飞书)
- 修改最新版本
- 更新变更日志
- 更新导航文档
✅ 每次创作必做
- 在正确位置创建新文档
- 更新导航文档
- 更新变更记录
✅ 每次发现问题必做
- 记录到问题修复日志
- 如果需要,修改相关文档
- 更新变更记录
📝 检查清单
修改大纲后
- 旧版本已归档到
archive/outline-history/ current/outline.md已修改CHANGELOG.md已更新- 飞书旧大纲已标记 [旧]
- 飞书新大纲已创建
- 飞书导航文档已更新
修改章节后
- 旧版本已归档到
archive/chapter-history/chapter-XX/ current/chapter-XX.md已修改archive/chapter-history/chapter-XX/CHANGELOG.md已更新CHANGELOG.md已更新- 飞书旧章节已标记 [旧]
- 飞书新章节已创建
- 飞书导航文档已更新
创建新章节后
current/chapter-XX.md已创建INDEX.md已更新CHANGELOG.md已更新- 飞书新章节已创建
- 飞书导航文档已更新
发现问题后
records/ISSUE_LOG.md已更新- 相关文档已修改
CHANGELOG.md已更新
🎯 预防措施
1. 定期检查
- 每周检查一次
current/目录 - 每周检查一次飞书核心文档
- 每周检查一次是否有多余文档
2. 版本管理
- 每个文档都有明确的版本号(vX.X.X)
- 每次修改都更新版本号
- 旧版本都归档,不删除
3. 备份策略
- 本地文件定期备份到网盘
- 飞书文档定期导出备份
- 重要记录多重备份
🚀 自动化建议(可选)
脚本辅助
可以创建以下脚本辅助管理:
- backup-doc.sh - 自动归档文档
- update-nav.sh - 自动更新导航文档
- check-dupes.sh - 检查重复文档
工具使用
- 使用版本控制工具(如Git)
- 使用文档对比工具检查变更
- 使用自动化脚本减少人工错误
文档管理工作流程指南 v1.0 创建时间: 2026-03-26 创建人: 番茄小说创作助手