From b498fe93ff684798098e42e515aa2029d94b1cac Mon Sep 17 00:00:00 2001 From: sky121113 Date: Thu, 5 Mar 2026 08:51:43 +0800 Subject: [PATCH] =?UTF-8?q?[DOCS]=20=E6=9B=B4=E6=96=B0=20Git=20=E8=A6=8F?= =?UTF-8?q?=E7=AF=84=EF=BC=9A=E5=8A=A0=E5=85=A5=E6=96=B0=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=90=88=E4=BD=B5=E8=87=B3=20main=20=E7=9A=84=E6=99=82?= =?UTF-8?q?=E6=AE=B5=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agents/rules/git-workflow.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.agents/rules/git-workflow.md b/.agents/rules/git-workflow.md index baec22a..2bdc1eb 100644 --- a/.agents/rules/git-workflow.md +++ b/.agents/rules/git-workflow.md @@ -20,8 +20,11 @@ description: 強制執行 main 分支保護與開發分支流程,確保主分 ## 2. Main 分支約束條款 (Mandatory) 1. **禁止隨意上功能**:`main` 分支僅接受從 `dev` 合併過來的穩定版本,或用於修復生產環境 Bug 的 `hotfix/*` 分支。 -2. **新功能隔離**:新功能開發必須在單獨的 `feature/*` 分支進行,並先合併至 `dev` 驗證。 -3. **禁止直接 Commit**:嚴禁直接在 `main` 進行提交,必須透過合併流程並確保已測試。 +2. **新功能合併時段限制**: + - **允許時段**:週一至週四,12:00(中午)之前。 + - **非允許時段**:若在上述時段以外(如週五、週末或下班時間)欲合併新功能至 `main`,**AI 助手必須主動提醒風險**,並取得使用者明確同意後方可執行。 +3. **新功能隔離**:新功能開發必須在單獨的 `feature/*` 分支進行,並先合併至 `dev` 驗證。 +4. **禁止直接 Commit**:嚴禁直接在 `main` 進行提交,必須透過合併流程並確保已測試。 ## 3. 開發流程 (Standard Operating Procedure)