# 事前ビルドが可能なブランチに対する開発コンテナー構成の変更のテスト

プレビルドに対し有効になっているブランチの開発コンテナー構成を変更する場合は、codespace で変更をテストする必要があります。

プレビルドが可能なブランチの開発コンテナー構成に変更を加えると、codespace 構成と関連するプレビルド テンプレートが更新されます。 そのため、アクティブに使用されているリポジトリのブランチに対して変更をコミットする前に、テスト ブランチから codespace でこのような変更をテストすることが重要です。 これにより、チームに破壊的変更を導入しないようにすることができます。

詳しくは、「[開発コンテナーの概要](/ja/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers)」をご覧ください。

## 開発コンテナー構成に対する変更のテスト

1. 事前ビルドをサポートするブランチから開発コンテナを変更したい codespace を作成します。 詳しくは、「[リポジトリの codespace を作成する](/ja/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)」をご覧ください。
2. codespace で、テスト ブランチをチェックアウトします。 詳しくは、「[Codespace でソースコントロールを使用する](/ja/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace#creating-or-switching-branches)」をご覧ください。
3. 開発コンテナー構成に必要な変更を加えます。
4. コンテナーを再ビルドして変更を適用します。 詳しくは、「[開発コンテナーの概要](/ja/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace)」をご覧ください。
5. すべてが正常に表示されたら、テスト ブランチから新しい codespace を作成して、すべてが動作していることを確認することもお勧めします。 その後、リポジトリの既定のブランチまたはアクティブな機能ブランチに変更をコミットして、そのブランチに対するプレビルドの更新をトリガーできます。

   > \[!NOTE]
   > この codespace を作成する場合、事前ビルド済みのものから作成するわけではないので、通常よりも時間がかかります。