# Тестирование изменений в конфигурации контейнеров разработки в ветви с поддержкой предварительной сборки

При изменении конфигурации контейнера разработки для ветви, которая включена для предварительной сборки, следует протестировать изменения в пространстве кода.

Любые изменения, внесенные в конфигурацию контейнера разработки для ветви с поддержкой предварительной сборки, приведут к обновлению конфигурации codespace и связанной предварительной сборки. В связи с этим важно протестировать такие изменения в кодовом пространстве из тестовой ветви, прежде чем фиксировать изменения в ветви репозитория, которая активно используется. Это позволит избежать введения критических изменений для вашей команды.

Дополнительные сведения см. в разделе [Основные сведения о контейнерах разработки](/ru/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers).

## Тестирование изменений в конфигурации контейнера разработки

1. Создайте кодовое пространство из ветви с поддержкой предварительной сборки, контейнер разработки которой вы хотите изменить. Дополнительные сведения см. в разделе [Создание пространства кода для репозитория](/ru/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository).
2. В кодовом пространстве изучить тестовую ветвь. Дополнительные сведения см. в разделе [Использование системы управления версиями в codespace](/ru/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace#creating-or-switching-branches).
3. Внесите необходимые изменения в конфигурацию контейнера разработки.
4. Примените изменения, выполнив сборку контейнера заново. Дополнительные сведения см. в разделе [Основные сведения о контейнерах разработки](/ru/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace).
5. Если все в порядке, рекомендуем создать новое кодовое пространство из тестовой ветви и убедиться, что все работает. Затем вы можете зафиксировать изменения в ветвь по умолчанию репозитория или активной ветвь компонента, активировав обновление предварительной сборки для этой ветви.

   > \[!NOTE]
   > Создание этого пространства кода займет больше времени, чем обычно, так как оно не будет создано из предварительной сборки.