

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Gitflow 分支策略
<a name="gitflow-branching-strategy"></a>

Gitflow 是一種分支模型，涉及使用多個分支將程式碼從開發移至生產環境。Gitflow 非常適合具有排程發行週期且需要將功能集合定義為發行版本的團隊。開發會在個別特徵分支中完成，這些分支在獲得核准的情況下合併到用於整合的開發分支中。此分支中的功能視為已準備好進行生產。當開發分支中累積所有計劃的功能時，就會建立發行分支以部署到上層環境。此區隔可改善對依定義排程將哪些變更移至哪個具名環境的控制。如有必要，您可以將此程序加速為更快的部署模型。

如需 Gitflow 分支策略的詳細資訊，請參閱下列資源：
+ [實作多帳戶 DevOps 環境的 Gitflow 分支策略](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/implement-a-gitflow-branching-strategy-for-multi-account-devops-environments.html) (AWS 方案指引）
+ [原始 Gitflow 部落格 ](https://nvie.com/posts/a-successful-git-branching-model/)(Vincent Driessen 部落格文章）
+ [Gitflow 工作流程](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) (Atlassian)

**Topics**
+ [Gitflow 策略的視覺化概觀](visual-overview-of-the-gitflow-strategy.md)
+ [Gitflow 策略中的分支](branches-in-a-gitflow-strategy.md)
+ [Gitflow 策略的優點和缺點](advantages-and-disadvantages-of-the-gitflow-strategy.md)