展示我們使用功能、發布與緊急修補分支的分支策略
關於框架
這張 Mermaid Git 圖使用 main、develop、feature/auth、feature/dashboard 與 hotfix/login。驗證功能加入 OAuth 與工作階段,儀表板則加入圖表與篩選器。每個功能分支都會先合併至 develop,再由 develop 合併至 main,建立 v1.0.0 標籤。
緊急修補分支在該版本發布後從 main 建立,並加入權杖到期問題的修正。它會以 v1.0.1 標籤合併至 main,接著 main 再以 Sync hotfix 合併至 develop。這次最後的合併讓修補內容回到持續開發流程的過程清楚可見。
使用此範例說明預期的分支順序。它記錄示意性的提交與合併,但未定義審查要求、CI 檢查、部署或分支保護設定。如果這些內容屬於您需要傳達的發布流程,請加上相應標註。
包含內容
Git 發布工作流程(Gitgraph)
✦ Free preview · Sign in to use
常見問題
feature/auth 與 feature/dashboard 都從 develop 分支建立,並在首次標記版本前合併回 develop。
hotfix/login 為 v1.0.1 合併至 main 後,圖中顯示 main 合併回 develop,並標示為 Sync hotfix。
此圖僅顯示 Git 歷程與標籤,沒有部署步驟,也沒有正在執行版本的相關證據。
免費開始,無需信用卡。