Git でのバージョンと分岐の作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • App Engine Studio (AES) を使用するアプリ開発者は、Git リポジトリにバージョンと分岐を作成できます。

    特定のアプリケーションバージョンにリンクするためのタグを作成する

    App Engine Studio (AES) の特定のアプリバージョンにリンクするためのタグをリポジトリに作成します。

    始める前に

    手順

    1. 移動先 すべて > App Engine > App Engine Studio.
    2. [自分のアプリ] ページからアプリケーションを開きます。
    3. 選択 ソースコントロール > タグを作成.
      App Engine Studio で分岐作成ウィンドウが開きます。[タグを作成] ウィンドウ
    4. [タグ名] を入力します。
    5. [タグを作成] を選択します。
      App Engine Studio でタグが作成されます。
    6. [クローズ] を選択します。

    次のタスク

    新しい分岐への変更をコミットします。

    分岐の切り替え

    アプリケーション開発者は App Engine Studio (AES) を使用して、別のリポジトリ分岐に切り替えて、アプリケーションの別のバージョンで作業できます。

    始める前に

    • 必要なロール:admin
    • 1 つ以上の利用可能な分岐を持つ Git リポジトリ

    手順

    1. 移動先 すべて > App Engine > App Engine Studio.
    2. [自分のアプリ] ページからアプリケーションを開きます。
    3. 選択 ソースコントロール > 分岐を切り替え.
      分岐メニューアイテムの切り替え
      [分岐を切り替え] ウィンドウが表示されます。
    4. オプション: インスタンスにローカルで変更があった場合は、それらを保存または破棄できます。
      オプション説明
      ローカル変更を保存 代替分岐に切り替える前にローカルの変更を保存します。後で保存された変更を合併または破棄できます。
      ローカル変更を破棄 代替分岐に切り替える前に、すべてのローカル変更を完全に削除します。
      注:
      ローカルな変更を破棄するときは注意します。すべてのアプリケーション開発者はリポジトリの認証情報を共有するため、1組のユーザー変更だけを破棄する方法はありません。後で破棄した変更を回復することはできません。
    5. 切り替え先の分岐を選択します。
    6. [分岐を切り替え] を選択します。
      App Engine Studio ではリポジトリからの分岐バージョンと一致するようにローカルアプリケーションが更新されます。

    ブランチを作成

    アプリケーション開発者は、App Engine Studio (AES) で分岐を作成して、既存のアプリの新しいバージョンで作業できます。

    始める前に

    手順

    1. 移動先 すべて > App Engine > App Engine Studio.
    2. [自分のアプリ] ページからアプリケーションを開きます。
    3. 選択 ソースコントロール > ブランチを作成.
      App Engine Studio で分岐作成ウィンドウが開きます。
      [分岐を作成] ウィンドウ
    4. [分岐名] を入力します。
    5. オプション: タグから分岐を作成するには、[タグから作成] ドロップダウンリストを選択して既存のタグを選択します。
    6. [分岐を作成]を選択します。
      App Engine Studio で分岐が作成されます。
      [分岐を作成] ウィンドウに成功メッセージが表示されます。
    7. [クローズ] を選択します。

    次のタスク

    新しい分岐への変更をコミットします。

    デフォルト分岐の設定

    新しい変更またはメインの App Engine Studio (AES) 開発リポジトリとしてメイン以外の分岐を使用する場合は、デフォルト分岐を設定します。

    始める前に

    手順

    1. Add a system property の手順に従ってください。
    2. [glide.source_control.default_branch_name] プロパティを追加し、(プル要求、コードコミットなどの) 作業をする Git ソースコントロールリポジトリのデフォルト分岐の名前を指定します。
      アプリケーション開発者の作業は、特に指定されていない限り、デフォルトの分岐から管理され、そこに保存されます。変更されない限り、この値のデフォルトは「sn_instances/<instance_name>」に設定されます。