[DOCS] 更新 Git 規範:加入新功能合併至 main 的時段限制
This commit is contained in:
@@ -20,8 +20,11 @@ description: 強制執行 main 分支保護與開發分支流程,確保主分
|
|||||||
## 2. Main 分支約束條款 (Mandatory)
|
## 2. Main 分支約束條款 (Mandatory)
|
||||||
|
|
||||||
1. **禁止隨意上功能**:`main` 分支僅接受從 `dev` 合併過來的穩定版本,或用於修復生產環境 Bug 的 `hotfix/*` 分支。
|
1. **禁止隨意上功能**:`main` 分支僅接受從 `dev` 合併過來的穩定版本,或用於修復生產環境 Bug 的 `hotfix/*` 分支。
|
||||||
2. **新功能隔離**:新功能開發必須在單獨的 `feature/*` 分支進行,並先合併至 `dev` 驗證。
|
2. **新功能合併時段限制**:
|
||||||
3. **禁止直接 Commit**:嚴禁直接在 `main` 進行提交,必須透過合併流程並確保已測試。
|
- **允許時段**:週一至週四,12:00(中午)之前。
|
||||||
|
- **非允許時段**:若在上述時段以外(如週五、週末或下班時間)欲合併新功能至 `main`,**AI 助手必須主動提醒風險**,並取得使用者明確同意後方可執行。
|
||||||
|
3. **新功能隔離**:新功能開發必須在單獨的 `feature/*` 分支進行,並先合併至 `dev` 驗證。
|
||||||
|
4. **禁止直接 Commit**:嚴禁直接在 `main` 進行提交,必須透過合併流程並確保已測試。
|
||||||
|
|
||||||
## 3. 開發流程 (Standard Operating Procedure)
|
## 3. 開發流程 (Standard Operating Procedure)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user