

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

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

Amplify Hosting 旨在与功能分支和 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 配置（仅限 Gen 1 应用程序）](amplify-config-autogeneration.md)
+ [有条件的后端构建（仅限 Gen 1 应用程序）](conditional-backends.md)
+ [跨应用程序使用 Amplify 后端（仅限 Gen 1 应用程序）](reuse-backends.md)