ServiceNow IDE でソースコントロールを使用する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • ServiceNow IDE で Git コマンドやその他のソースコントロール機能を使用して、開発チーム全体でアプリケーションへの変更を管理します。

    必要なロール:admin

    Git コマンド

    ServiceNow IDEでローカル Git リポジトリを初期化した後、[ソースコントロール] ビュー (ソースコントロール) またはコマンドパレットから、次のコマンドを含むがこれらに限定されないいくつかの Git コマンドを実行できます。

    表 : 1. ServiceNow IDE の Git コマンド
    コマンド 説明
    チェックアウト先 (その他のアクション > [チェックアウト先 (Checkout to...)])

    コマンドパレット:Git: Checkout to...

    リポジトリから別の分岐をチェックアウトします。リストから分岐を選択するか、分岐を作成してリモートリポジトリにプッシュします。

    インスタンス (または開発者サンドボックス) で一度にチェックアウトできる分岐は、リポジトリごとに 1 つだけです。

    クローン (その他のアクション > [クローン])

    コマンドパレット:Git: Clone

    リモートリポジトリのクローンを作成して、アプリケーションをワークスペースに追加します。

    詳細については、「ServiceNow IDE で Git リポジトリのクローンを作成する」を参照してください。

    コミット (コミット)

    コマンドパレット:Git: Commit

    ステージングされた変更をローカルリポジトリにコミットします。変更内容を説明するコミットメッセージを入力します。
    分岐を作成 (その他のアクション > [分岐] > [分岐を作成...])

    コマンドパレット:Git: Create branch...

    リポジトリに分岐を追加してチェックアウトします。
    破棄 (変更を破棄)

    コマンドパレット:Git: Discard Changes

    変更を破棄して、アプリケーションへの変更を元に戻します。
    フェッチ (フェッチ>その他のアクション )

    コマンドパレット: Git: Fetch

    フェッチして、リモートリポジトリからローカルリポジトリにコミットと分岐を同期します。
    プル (その他のアクション > [プル])

    コマンドパレット:Git: Pull

    プルして、リモートリポジトリからローカルリポジトリに最新の変更をマージします。
    プッシュ (その他のアクション > [プッシュ])

    コマンドパレット:Git: Push

    コミットした変更をリモートリポジトリにプッシュします。
    ステージ (変更をステージング)

    コマンドパレット:Git: Stage Changes

    コミットする作業ディレクトリ内の変更をステージングします。変更をステージングすると、ファイルは [変更] リストから [ステージング済みの変更 (Staged Changes)] リストに移動します。
    スタッシュ (その他のアクション > [スタッシュ])

    コマンドパレット:Git: StashGit: PopGit: DropGit: ListGit: ApplyGit: Clear

    コミットされていないすべての変更をスタッシュして作業ディレクトリにローカルで保存し、後で戻ります。

    スタッシュ時に、pop、drop、list、apply、および clear サブコマンドがサポートされます。選択 スタッシュ > 適用 をクリックして、作業ディレクトリに変更を再適用します。

    マージの競合

    ファイル内のローカル変更とリモート変更間に競合がある場合、そのファイルは [ソースコントロール] ビュー(ソースコントロール) の [結合の競合 (Merge conflicts)] の下に一覧表示されます。エディターで競合を確認し、現在の変更または受信する変更を受け入れるか、両方を受け入れるか、ファイルを手動で編集することで、解決できます。

    コミット履歴

    分岐のコミット履歴は、[ソースコントロール] ビュー (ソースコントロール) の [コミット] セクションにリストされ、コミットの詳細が含まれます。ファイルのコミット履歴を表示するには、[ファイルエクスプローラー] ビュー (ファイルエクスプローラー) に移動し、ファイルを選択して、[タイムライン] セクションを展開します。コミットを選択すると、変更を比較する差分エディターが開きます。

    リポジトリの変更

    アプリケーションが接続されているリモートリポジトリを更新するには、コマンドパレットから Git: Update remote origin コマンドを使用し、別のリモートリポジトリの URL を入力します。