UiPath Documentation
studio
latest
false
Studio ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

[ソース管理] パネル

Studio の [ソース管理] パネル。開いているプロジェクトのコミット、プッシュ、プル、ブランチ管理など、完全な Git ワークフローを提供します。

[ソース管理] パネルでは、Studio 内で完全な Git ワークフローを利用できます。このパネルは、Git リポジトリに属するプロジェクトが開いているときは常に利用することができ、デザイナーの左側に他のパネル ([エクスプローラー][アクティビティ][スニペット] など) と一緒にドッキングされています。

[ソース管理] パネルは Git リポジトリでのみ機能します。TFS および SVN で管理されているプロジェクトは、引き続き Backstage の [チーム] タブから管理します。

パネルを初めて開くと、ローカル Git リポジトリを初期化するように求める指示が表示されます。この手順は必須であり、[リポジトリを初期化] ボタンを選択すると自動的に実行されます。

パネル構造とナビゲーション

このパネルには、次の 2 つの異なるセクションが含まれます。

  1. 変更: ワーク ツリーで変更、追加、削除されたか、名前が変更されたファイルがすべて表示されます。コミット用のコントロールがホストされています。
  2. グラフ: リポジトリのコミット履歴がインタラクティブで視覚的なグラフとして表示されます。

各セクション ヘッダーをクリックすると、対応するセクションが折りたたみまたは展開されます。セクションが折りたたまれている場合は、ヘッダーに、そのセクションに含まれる項目の数が表示されるため、アクティビティを一目で監視できます。

[変更] セクション

[変更] セクションには、保留中のファイルのすべての変更が、ステージング済みのグループとステージングが解除されたグループに分けて表示されます。

各ファイル エントリには、ステータスを表す文字 (M – 変更、A – 追加、D – 削除、R – 名前変更、U – 未追跡) が色分けされて表示されます。

ファイルにカーソルを合わせるか、ファイルを右クリックすると、ファイルに固有の以下のオプションにアクセスできます。

  • ファイルを開く: ファイルをデザイナー パネルで開きます。
  • 変更を破棄: ファイルを最後にコミットされたステートに戻します。
  • ステージングまたはステージングを解除
  • .gitignore に追加: ファイルを今後の追跡から除外します。
  • ファイル エクスプローラーで表示: マシン上のファイルの場所を開きます。
  • エクスプローラー ビューで表示: [エクスプローラー] パネルを開きます。

コミット メッセージを入力するには、[メッセージ] フィールドを使用します。メッセージを入力したら、[コミット] を選択するか、Ctrl + Enter のキーボード ショートカットを使用します。コミットしたときにファイルが明示的にステージングされない場合、変更はすべて自動的にステージングされます。

その他のオプションにアクセスするには、[コミット] ボタンの横にある矢印を選択します。

  • コミット: ステージングされた変更をローカルにコミットします。
  • コミット (修正): ステージングされた変更を最新のコミットに追加します。
  • コミットしてプッシュする: コミットしてからリモート ブランチにプッシュします。
  • コミットして同期: ステージングされた変更をコミットしてから、プルおよびプッシュしてリモート ブランチと同期します。

セクションを再読み込みするには、[変更] セクションの上部にある [更新] ボタンを選択します。

[その他のオプション] ボタンを選択して以下の操作を行うこともできます。

  • [プル][プッシュ][すべてのリモートを取得] の操作にアクセスする
  • [すべてステージング] を選択して変更をステージングする
  • [ブランチを管理] ウィンドウを開く
  • Open the Stash Changes dialog or the Manage Stashes window — see Stashing changes.

ツールバーのブランチ名の横にある ahead/behind のバッジは、ローカル ブランチがリモート追跡ブランチより何コミット分 ahead (先行) か、behind (遅延) かを示します。

Stashing changes

Switching branches or pulling an urgent fix on top of unfinished work no longer means leaving Studio for a third-party Git client. Select Stash Changes from the More options menu to set your working tree aside, or Manage Stashes to bring it back.

The Stash Changes dialog saves your current working tree, with two options:

  • Stash message (optional) - a note to identify the stash later.
  • Include untracked files - also stashes files Git isn't tracking yet.

Select Stash to save the working tree, or Cancel to close without stashing.

The Manage Stashes window lists every stash you've put aside, with its message and creation date, and three actions:

  • Apply - apply the stash and keep it in the list.
  • Pop - apply the stash and remove it from the list.
  • Drop - delete the stash without applying it. This asks for confirmation first: "Are you sure you want to delete this stash? This action cannot be undone."

If a stash can't be applied cleanly - because there are staged changes, or because the files it touches have uncommitted modifications - nothing is changed and the stash is kept, with a message naming which of the two it was. For example, applying a stash that touches a file with uncommitted modifications shows: "The stash could not be applied because some of the files it changes have uncommitted modifications. Nothing was changed and the stash was kept. Commit or discard those modifications and try again."

If the stash list changed outside Studio, the Manage Stashes window refreshes it and asks you to retry rather than acting on a stale list.

[グラフ] セクション

[グラフ] セクションには、リポジトリのコミット履歴が視覚的な複数レーンのグラフとして表示されます。最大で 200 件のコミットが表示されます。ブランチ ラベルとタグ ラベル、ブランチを表す色分けされた線、マージ接続を示すベジェ曲線も表示されます。

表示するコミットを切り替えるには、ブランチ フィルター ボタンを選択します。

  • Auto: 現在のブランチへのコミットを表示します。
  • All: すべてのブランチへのコミットを表示します。
  • 特定のブランチへのコミットのみを表示します。

別のボタンを使用すると、以下のような機能にアクセスできます。

  • すべてのリモートを取得: 変更をマージせずに、リモートの変更をダウンロードします。
  • プル: リモートの変更をダウンロードして現在のブランチにマージします。
  • プッシュ: コミット済みのローカルの変更をリモート ブランチにアップロードします。

専用の [更新] ボタンからセクションを更新することもできます。

[グラフ] セクションの各行は 1 つのコミットを表します。コミットにカーソルを合わせると、コミットの作成者、日付、メッセージ、および省略された SHA が表示されます。完全な SHA をクリップボードにコピーすることもできます。

変更されたファイルは、[変更されたファイル] リストに表示されます。このリストからファイルを右クリックして、[以前のコミットと比較] を選択すると、デザイナーで差分ビューが開きます。

コミットを右クリックすると、以下のオプションにアクセスできます。

  • コミットのチェックアウト: 選択したコミットでリポジトリをチェックアウトします。
  • ブランチをチェックアウト: 選択したコミットに関連しているブランチに切り替えます。
  • コミットをチェリーピック: コミットの変更を現在のブランチに適用します。
  • コミットを元に戻す: 選択したコミットによって導入された変更を元に戻す新しいコミットを作成します。
  • ソフト リセット: 選択したコミットにブランチ ポインターを移動し、それ以降の変更はすべてステージングされたままにします。
  • ハード リセット: 選択したコミットにブランチ ポインターを移動し、それ以降の変更をすべて破棄します。
  • ワーク ツリーと比較: コミットと現在のローカル ファイルの差分を開きます。
  • 以前のコミットと比較: コミットとその親コミットの差分を開きます。
  • コミットの SHA をコピー: コミットの完全な SHA をクリップボードにコピーします。

[ソース管理] パネルの任意の場所 ([変更] 領域、または [グラフ] 領域の展開されたコミット行) をクリックすると、差分ビューが開きます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得