补充任务完成后自动提交协作约定
This commit is contained in:
@@ -250,13 +250,27 @@ node scripts/vite-cli.mjs --port=3000 --host=0.0.0.0
|
||||
|
||||
这类项目里,后者几乎一定导致返工。
|
||||
|
||||
## 13. 一句话总结
|
||||
## 13. 任务完成后的提交约定
|
||||
|
||||
为避免工作区长期堆积未提交改动,同时避免把无关脏改动混进同一提交,后续按下面的默认规则执行:
|
||||
|
||||
1. 当用户明确表示“当前任务完成”或直接要求提交时,立即执行一次 git 提交。
|
||||
2. 自动提交只包含本任务相关文件,不把工作区里已有的无关改动一起提交。
|
||||
3. 提交前先检查 `git status`,确认涉及文件和本任务边界一致。
|
||||
4. 如果无法安全区分本任务改动和无关改动,则不自动提交,先明确说明阻塞点。
|
||||
5. 提交信息统一使用中文简洁摘要,直接概括本次任务结果,不强制使用 `feat:`、`fix:` 前缀。
|
||||
6. 没有实际文件改动时不创建空提交。
|
||||
7. 默认不改写历史,不做 `amend`,每个完成任务对应一次普通提交。
|
||||
|
||||
这条规则是项目协作约定,不依赖 git hook、husky 或自动监听脚本。
|
||||
|
||||
## 14. 一句话总结
|
||||
|
||||
这个项目最重要的经验不是“做了多少页面和功能”,而是:
|
||||
|
||||
**必须把 AI 文本生成、本地规则、动画演出、场景状态、编辑器工具这几套系统严格分层,再通过 function 和统一状态流把它们重新接起来。**
|
||||
|
||||
## 14. 相关文档
|
||||
## 15. 相关文档
|
||||
|
||||
如需继续细看已有沉淀,可结合以下文档一起阅读:
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
## 推荐入口
|
||||
|
||||
1. [PROJECT_WORK_EXPERIENCE_PLAYBOOK.md](./PROJECT_WORK_EXPERIENCE_PLAYBOOK.md):最完整的项目开发手册,适合先建立全局认识。
|
||||
当前也包含“任务完成后自动提交”的协作约定。
|
||||
2. [PROJECT_DEVELOPMENT_EXPERIENCE.md](./PROJECT_DEVELOPMENT_EXPERIENCE.md):项目级经验浓缩版,适合快速回顾。
|
||||
3. [ADVENTURE_RUNTIME_DEV_EXPERIENCE.md](./ADVENTURE_RUNTIME_DEV_EXPERIENCE.md):专门看运行时、战斗、演出、NPC 流程时优先读。
|
||||
4. [MOBILE_UI_DEV_EXPERIENCE.md](./MOBILE_UI_DEV_EXPERIENCE.md):做移动端/游戏 UI 时的布局和交互经验。
|
||||
|
||||
Reference in New Issue
Block a user