リポジトリのデフォルトブランチを管理する - Amazon CodeCatalyst

リポジトリのデフォルトブランチを管理する

Amazon CodeCatalyst のソースリポジトリでデフォルトブランチとして使用するブランチを指定できます。CodeCatalyst のすべてのソースリポジトリには、作成方法に関係なく、コンテンツとデフォルトブランチがあります。ブループリントを使用してプロジェクトを作成する場合、そのプロジェクト用に作成されたソースリポジトリのデフォルトブランチは、main と名付けられています。デフォルトブランチの内容は、そのリポジトリの [概要] ページに自動的に表示されます。

重要

CodeCatalyst は、リンクされたリポジトリのデフォルトブランチの変更の検出をサポートしていません。リンクされたリポジトリのデフォルトブランチを変更するには、まず CodeCatalyst からリンクを解除し、デフォルトブランチを変更してから再度リンクする必要があります。詳細については、「CodeCatalyst での GitHub リポジトリ、Bitbucket リポジトリ、GitLab プロジェクトリポジトリ、および Jira プロジェクトのリンク」を参照してください。

ベストプラクティスとして、リポジトリをリンクする前に、必ず最新バージョンの拡張機能があることを確認してください。

デフォルトブランチは、ソースリポジトリ内の他のすべてのブランチとは少し異なり、名前の横に [デフォルト] という特別なラベルが付けられます。このデフォルトブランチは、ユーザーが Git クライアントでローカルコンピュータにリポジトリをクローンする際に、ローカルリポジトリのベースブランチまたはデフォルトブランチとして使用されます。また、ワークフロー YAML ファイルを保存したり、問題に関する情報を保存したりするためのワークフローを作成するときにも使用されるデフォルトです。CodeCatalyst で検索を使用する場合、リポジトリのデフォルトブランチのみが検索されます。デフォルトブランチはプロジェクトの非常に多くの側面に不可欠であるため、デフォルトブランチとして指定されているブランチを削除することはできません。ただし、デフォルトブランチとして別のブランチを使用することができます。別のブランチを使用する場合、以前のデフォルトブランチに適用されていた任意のブランチルールが、自動的にデフォルトブランチとして指定したブランチに適用されます。

注記

CodeCatalyst プロジェクトのソースリポジトリのデフォルトブランチを変更するには、Project administrator ロールが必要です。これは、リンクされたリポジトリには適用されません。

リポジトリのデフォルトブランチを表示および変更する
  1. リポジトリが存在するプロジェクトに移動します。

  2. プロジェクトのソースリポジトリのリストからリポジトリ名を選択します。または、ナビゲーションペインで [コード] > [ソースリポジトリ] の順に選択します。

    デフォルトブランチなど、設定を表示するリポジトリを選択します。

  3. リポジトリの [概要] ページで、[その他] > [設定を管理] の順に選択します。

  4. [デフォルトブランチ] には、デフォルトブランチとして指定したブランチ名と、その横にデフォルトというラベルが表示されます。同ラベルは、[ブランチ] のブランチリストに記載されているブランチ名にも表示されます。

  5. デフォルトブランチを変更するには、[編集] を選択します。

    注記

    デフォルトブランチを変更するには、プロジェクトで Project administrator ロールが必要です。

  6. デフォルトブランチにするブランチの名前をドロップダウンリストから選択し、[保存] を選択します。