From e0a228188acce5c859fd43f307e56f5bc58c7ec6 Mon Sep 17 00:00:00 2001 From: chiguyong Date: Sun, 22 Mar 2026 01:32:59 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0known-patterns.json?= =?UTF-8?q?=20-=20=E6=B7=BB=E5=8A=A0Git=E6=8F=90=E4=BA=A4=E7=BA=AA?= =?UTF-8?q?=E5=BE=8B=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增 pat-004: Git提交纪律 - 代码修改后未提交到Git导致问题重复发生 - 质量规则:完成修复后立即commit --- 05-ISSUES/known-patterns.json | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/05-ISSUES/known-patterns.json b/05-ISSUES/known-patterns.json index 44c8746..cad2633 100644 --- a/05-ISSUES/known-patterns.json +++ b/05-ISSUES/known-patterns.json @@ -47,18 +47,19 @@ ] }, "pat-004": { - "name": "dist构建产物未及时更新", + "name": "Git提交纪律", "source": "user_feedback", - "confidence": 0.80, + "confidence": 0.95, "applications": 3, "created": "2026-03-22", "category": "workflow", - "pattern": "修改代码后构建产物没有更新", - "problem": "前端修改后没有重新npm run build", - "solution": "建立标准流程:修改代码 → npm run build → 重启dev-server", + "pattern": "代码修改后未提交到Git,npm install或操作导致工作目录恢复到旧状态", + "problem": "昨天修复的问题今天又发生,因为修改从未commit", + "solution": "每次修复完成后立即commit;建立开发流程规范", "quality_rules": [ - "每次测试前确认dist是最新的", - "使用dev-server.mjs时每次修改都需要重新构建" + "完成功能或修复后立即git commit", + "git commit message要清晰描述修改内容", + "在git commit之前不要进行npm install等可能重置环境的操作" ] }, "pat-005": { @@ -75,6 +76,21 @@ "登录回调中使用window.location.href进行跳转", "登出时也使用window.location.href = '/login'" ] + }, + "pat-006": { + "name": "dist构建产物未及时更新", + "source": "user_feedback", + "confidence": 0.80, + "applications": 3, + "created": "2026-03-22", + "category": "workflow", + "pattern": "修改代码后构建产物没有更新", + "problem": "前端修改后没有重新npm run build", + "solution": "建立标准流程:修改代码 → npm run build → 重启dev-server", + "quality_rules": [ + "每次测试前确认dist是最新的", + "使用dev-server.mjs时每次修改都需要重新构建" + ] } } }