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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • ServiceNow スタジオ を使用するアプリ開発者は、Git リポジトリにバージョンと分岐を作成できます。

    リポジトリ分岐を切り替える

    アプリケーション開発者は、別のリポジトリ分岐に切り替えて、 ServiceNow スタジオ を使用して別のバージョンのアプリケーションで作業できます。

    始める前に

    1 つ以上の利用可能なブランチを持つ Git リポジトリが必要です。

    必要なロール:admin

    手順

    1. 移動先 すべて > App Engine > ServiceNow スタジオ.
    2. ファイルナビゲーターで、開くアプリケーションを選択します。
    3. [ アプリの詳細 ] を選択して、キャンバスでアプリを開きます。
    4. 選択 ソースコントロール > 分岐を切り替え.
    5. ローカル変更をスタッシュするか破棄するかを選択します。
      オプション説明
      ローカル変更をスタッシュ 代替分岐に切り替える前にローカルの変更を保存します。後で保存された変更を合併または破棄できます。
      ローカル変更を破棄 代替分岐に切り替える前に、すべてのローカル変更を完全に削除します。破棄を選択した場合、これらのファイルを復元できなくなります。
      注:
      ローカルな変更を破棄するときは注意します。すべてのアプリケーション開発者はリポジトリの認証情報を共有するため、1組のユーザー変更だけを破棄する方法はありません。
    6. 切り替え先の分岐を選択します。
    7. [分岐を切り替え] を選択します。

    タスクの結果

    ServiceNow スタジオ ではリポジトリからの分岐バージョンと一致するようにローカルアプリケーションが更新されます。

    リポジトリ分岐を作成する

    アプリケーション開発者は、 ServiceNow スタジオ で既存のアプリの新しいバージョンで作業するための分岐を作成できます。分岐を作成すると、このアプリケーションに設定されたリモートリポジトリに新しい分岐が作成されます。このアプリケーション (コミットされていない変更を含む) は新しい分岐に切り替わります。

    始める前に

    必要なロール:admin または sn_group_creator.app_creator

    手順

    1. 移動先 すべて > App Engine > ServiceNow スタジオ.
    2. ファイルナビゲーターで、開くアプリケーションを選択します。
    3. [ アプリの詳細 ] を選択して、キャンバスでアプリを開きます。
    4. 選択 ソースコントロール > ブランチを作成.
    5. 分岐名を入力します。
    6. オプション: タブから分岐を作成するには、[ タグから作成 ] ドロップダウンリストを選択し、既存のタグを選択します。
    7. [分岐を作成]を選択します。
    8. [Close (閉じる)] を選択します。

    デフォルトの分岐を設定

    新しい変更またはメイン ServiceNow スタジオ 開発リポジトリにメイン以外の分岐を使用する場合は、デフォルト分岐を設定します。

    始める前に

    ServiceNow スタジオでアプリをソースコントロールにリンクする

    必要なロール:admin

    手順

    1. Add a system propertyに記載されている手順に従います。
    2. glide.source_control.default_branch_name プロパティを追加し、作業する Git ソースコントロールリポジトリのデフォルトの分岐名を指定します。
      たとえば、既定のブランチ名には、プル要求、コードコミットなどを含めることができます。アプリケーション開発者の作業は、特に指定されていない限り、デフォルトの分岐から管理され、そこに保存されます。変更されない限り、この値のデフォルトは「sn_instances/<instance_name>」に設定されます。