

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

# 功能分支部署和團隊工作流程
<a name="multi-environments"></a>

Amplify 託管旨在使用功能分支和 GitFlow 工作流程。每次您連接儲存庫中的新分支時，Amplify 都會使用 Git 分支建立新的部署。連接第一個分支之後，您可以建立其他功能分支。

**將分支新增至應用程式**

1. 選擇您要新增分支的應用程式。

1. 選擇**應用程式設定**，然後選擇**分支設定**。

1. 在**分支設定**頁面上，選擇**新增分支**。

1. 從儲存庫中選取分支。

1. 選擇**新增分支。**

1. 重新部署您的應用程式。

新增分支之後，您的應用程式有兩個可在 Amplify 預設網域使用的部署，例如 *https://main.appid.amplifyapp.com* 和 *https://dev.appid.amplifyapp.com*。這可能因team-to-team，但通常**主要分支**會追蹤發行程式碼，並且是您的生產分支。**開發分支**則可做為測試新功能的整合分支來使用。這可讓 Beta 版測試人員在開發分支部署上測試未發行的功能，而不會影響主分支部署上的任何生產最終使用者。

**Topics**
+ [具有完整堆疊 Amplify Gen 2 應用程式的團隊工作流程](team-workflows-gen2.md)
+ [具有完整堆疊 Amplify Gen 1 應用程式的團隊工作流程](team-workflows-with-amplify-cli-backend-environments.md)
+ [模式型功能分支部署](pattern-based-feature-branch-deployments.md)
+ [Amplify 組態的自動建置時間產生 （僅限第 1 代應用程式）](amplify-config-autogeneration.md)
+ [條件式後端建置 （僅限第 1 代應用程式）](conditional-backends.md)
+ [跨應用程式使用 Amplify 後端 （僅限第 1 代應用程式）](reuse-backends.md)