リポジトリに変更をコミット

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • ServiceNow スタジオでアプリケーションに加えられた変更を、リンクされた Git リポジトリにコミットします。変更をいくつか選択してコミットすることも、インスタンスに対するすべての変更を一度にコミットすることもできます。

    始める前に

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

    必要なロール:admin

    手順

    1. 移動先 すべて > App Engine > ServiceNow スタジオ.
    2. ファイルナビゲーターで、開くアプリケーションを選択します。
    3. [ アプリの詳細 ] を選択して、キャンバスでアプリを開きます。
    4. 選択 ソースコントロール > 変更をコミット.
      すべての更新セットからのファイル変更が表示されます。デフォルトでは、現在の更新セットからの変更が最初に表示されます。
    5. コミットするファイルの変更を選択します。
      コミットする変更を選択します。
    6. 追跡されていない変更を含めるには、[顧客アップデート [sys_update_xml] テーブルを介して追跡されない変更を含める] チェックボックスをオンにします。
      • このチェックボックスのデフォルトは、 glide.sourcecontrol.default_commit_mode プロパティによって設定されます。
        • プロパティは include_untracked または exclude_untracked に設定できます。
        • [include_untracked] モードは、sys_update_xml レコードを生成しないアプリケーションに対する更新とともに、ユーザーが選択した更新をコミットします。
        • exclude_untrackedモードでは、[ソースコントロールにコミットするファイルを選択] モーダルでユーザーが選択した更新のみがコミットされます。
      • プロパティのベースシステム設定は [exclude_untracked] です。
      • チェックボックスを非表示にして glide.sourcecontrol.default_commit_mode プロパティの値を使用するには、 sn_devstudio.vcs.allow_commit_mode_selection プロパティを作成して false に設定します。
      • このチェックボックスをオンにすると、パフォーマンスが低下する可能性があります。
      注:

      次の場合、コミットは常に [include_untracked] モードで発生します。

    7. [Continue (続行)] を選択します。
    8. [ コメントをコミット ] フィールドに変更に対するコメントを入力します。
    9. [Commit Files] をクリックします。

    タスクの結果

    次の操作が行われます:

    • ServiceNow AI Platformは、すべてのローカル変更を識別します。
    • ServiceNow AI Platformは、すべてのローカル変更をリモートリポジトリにコミットします。
    注:
    顧客更新レコードがなく、追跡もされていない既知のファイルのリストについては、「Customer Updates table」を参照してください。