{"meta":{"title":"在启用预生成功能的分支上测试开发容器配置更改","intro":"当你更改启用预构建的分支的开发容器配置时，应在 Codespace 环境中测试这些更改。","product":"Codespaces","breadcrumbs":[{"href":"/zh/codespaces","title":"Codespaces"},{"href":"/zh/codespaces/prebuilding-your-codespaces","title":"预生成 codespaces"},{"href":"/zh/codespaces/prebuilding-your-codespaces/testing-dev-container-changes","title":"测试开发容器更改"}],"documentType":"article"},"body":"# 在启用预生成功能的分支上测试开发容器配置更改\n\n当你更改启用预构建的分支的开发容器配置时，应在 Codespace 环境中测试这些更改。\n\n对已启用预生成的分支的开发容器配置所做的任何更改都会导致对 codespace 配置和关联的预生成进行更新。 因此，在将更改提交到主动使用的存储库分支之前，在 codespace 中从测试分支测试此类更改非常重要。 这将保证你不会为团队引入破坏性更改。\n\n有关详细信息，请参阅“[开发容器简介](/zh/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers)”。\n\n## 测试对开发容器配置的更改\n\n1. 从想要更改其开发容器的已启用预生成的分支中创建 codespace。 有关详细信息，请参阅“[为代码库创建代码空间](/zh/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)”。\n2. 在 codespace 中，签出测试分支。 有关详细信息，请参阅“[在代码空间中使用源控制](/zh/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace#creating-or-switching-branches)”。\n3. 对开发容器配置进行所需的更改。\n4. 通过重新生成容器来应用更改。 有关详细信息，请参阅“[开发容器简介](/zh/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace)”。\n5. 一切正常之后，我们还建议从测试分支创建新的 codespace，以确保一切正常工作。 然后，可以将更改提交到存储库的默认分支或活动功能分支，从而触发该分支的预生成的更新。\n\n   > \\[!NOTE]\n   > 创建此 codespace 所需的时间会比平时更长，因为它不会从预创建中生成。"}