studio-web
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Studio Web ガイド

最終更新日時 2025年12月18日

ソリューションのバージョン管理

バージョン管理によりチームのコラボレーションが強化され、複数のユーザーがソリューションの異なるバージョンをいつでも表示、追跡、復元できます。これにより、開発者はお互いの作業を上書きすることなく、オートメーションを構築およびテストできます。

Studio Web でのバージョン管理は、ワークスペースの種類によって動作が異なります。
  1. クラウド ワークスペース: バージョン管理は、[ 変更履歴 ] パネルのスナップショットを使用して管理します。
  2. ローカル ワークスペース: バージョン管理は、[ バージョン管理 ] パネルの Git で管理します。

Cloud Workspace でのバージョン管理

クラウド ソリューションのバージョン管理は、[ 変更履歴 ] パネル内で スナップショットを使用して行います。スナップショットは、開発のさまざまな段階としてのソリューションの「チェックポイント」と考えることができます。スナップショットでは、オートメーション プロジェクト、リソース、デプロイの設定など、ソリューションのステート全体が保持されます。

スナップショットには次の 3 種類があります。
  1. 自動スナップショット: ソリューションの現在 (最新) バージョンです。[変更履歴] パネルのスナップショットのリストの一番上に [現在のバージョン ] と表示されます。
  2. 手動スナップショット: ユーザーが手動で作成したスナップショットです。名前とオプションの説明があります。手動スナップショットを選択またはホバーすると、作成者の名前と作成日時が表示されます。読み取り専用モードでのみ開くことができます。
  3. スナップショットのパブリッシュ: ソリューションがパブリッシュされるたびに自動的に作成されるスナップショットです。名前はパブリッシュされたソリューションのバージョンです。パブリッシュスナップショットにホバーすると、作成者の名前と作成日が表示されます。読み取り専用モードでのみ開くことができます。
注: 手動スナップショットを含むすべてのスナップショットは、ソリューションにアクセスできるすべてのユーザーが利用できます。

[変更履歴] パネルには、すべてのスナップショットが時系列順に一覧表示され、次の情報が表示されます。

  • バージョン番号と説明 (例: "v1.1.0- フィードバックフォームが含まれています)。
  • 作成者とタイムスタンプ (例: 「2 か月前、ジョン・ドウ著」)。
  • タイトル (例: 「NetSuite 統合をテストする前の安定したビルド」)

[変更履歴] パネルからスナップショットを選択すると、その特定の時点に存在していたソリューションが表示されます。過去のスナップショットを参照すると、ソリューションの過去のバージョンが読み取り専用モードで表示されていることが知らせる一時的なバナー メッセージが表示されます。



新しい手動スナップショットを作成するには:
  1. [変更履歴] パネルを開きます。[現在のバージョンのスナップショット] が選択されていることを確認します。
  2. パネルの右上隅にある [スナップショットを作成 ] ボタンを選択します。
  3. スナップショットの名前を入力します。
  4. 必要に応じて、 Tab キーを押すか、[ 説明を追加 ] フィールドを選択して説明を入力します。
  5. Studio Web デザイナーの任意の場所をクリックするか、 Enter キーを押します。新しいスナップショットが作成され、[変更履歴] パネルに追加されます。

スナップショットの主な機能の1つは、ソリューションを特定の時点に復元できることです。既定では、スナップショットからソリューションを復元すると、参照用に最新のスナップショット ( 現在のバージョン) のコピーが作成されます。これにより、ソリューションの最新バージョンで行った作業が失われることがなくなります。

復元機能にアクセスするには、以下の手順を実行します。
  1. [変更履歴] パネルを開きます。
  2. 手動スナップショットまたはパブリッシュスナップショットを選択します。
  3. スナップショットを右クリックします。
  4. [ ソリューション全体を復元] を選択します。[ スナップショットを復元 ] ウィンドウが表示されます。
  5. [ タイトル] フィールドに、最新のスナップショットのコピーの必須の名前を入力します。
  6. 必要に応じて、ソリューションに対して行われた更新の説明を入力します。
  7. [ 復元 ] ボタンを選択します。ソリューションが特定の時点に正常に復元されたことを通知するバナー メッセージが表示されます。
  8. または、[ 保存せずに復元 ] を選択して、ソリューションの最新バージョンを破棄します。
[ 保存せずに復元 ] を選択すると、最新のスナップショット ( 現在のバージョンの スナップショット) を保存せずにソリューションが復元されます。これは、ソリューションの最新バージョンが削除されることを意味します。
注: 現在、共有ソリューションは復元できません。

ローカル ワークスペースでのバージョン管理

Studio Web は Git と連携して、マシンにローカルに保存されたソリューションの効率的なバージョン管理を可能にします。

前提条件として、ローカルに保存されたソリューションで作業していることを確認してください。
  1. Studio Web を開きます。
  2. [ローカル ワークスペース] ページに移動します。
  3. [ ソリューションを開く ] ボタンを使用して既存のローカル ソリューションを開くか、[ 新規作成 ] ボタンから新しいソリューションを作成します。以前に開いたソリューションのリストから既存のソリューションを選択することもできます。
  4. 既存のソリューションをローカルに保存するフォルダーを選択するか、新しいソリューションを作成するフォルダーを指定します。新しいローカル ソリューションが開きます。
    大事な: ブラウザーからプロンプトが表示されたら、Studio Web にファイルの編集を許可します。
  5. [バージョン管理] パネルを開きます。
パネルを初めて開くと、ローカル Git リポジトリを初期化するように指示されます。この手順は必須です。[ リポジトリを初期化 ] ボタンを選択すると自動的に実行されます。ローカル Git リポジトリを初期化すると、Studio Web では以下の処理が行われます。
  • .gitignore ファイルを作成します。ファイル。
  • ソリューション内の現在のファイルで初期コミットを行います。
  • 「master」という名前のローカル ブランチを作成します。

ブランチを作成・管理する

[バージョン管理] パネルの左上隅からブランチ名を選択して、次の操作を行います。
  1. [新しいブランチを作成] ボタンから新しいブランチを作成します。ブランチ名を入力し、 [ 作成] を選択します。利用可能なブランチのリストにブランチが追加されます。
  2. [ ローカル ブランチ] のリストからブランチ名を選択して、ブランチを切り替えます。ブランチを切り替えると、ソリューションがリロードされます。

変更をコミットしてプッシュする

ソリューションでの作業中に行った変更は、 バージョン コントロール パネルの[変更] に記録されます。リストの各変更を選択すると、変更内容が並べて表示されます。変更点は次のように強調表示されます。
  • 緑色と + アイコンは、プロジェクト ファイルに何かが追加されたことを示します。
  • オレンジ色と / アイコンは、ファイルが変更されたことを示します。
  • 赤と - アイコン は、プロジェクト ファイルから何かが削除されたことを示します。
ソリューションに加えられた変更をコミットし、現在のブランチにプッシュするには、以下の手順を実行します。
  1. [バージョン] コントロール パネルの[確定] ボタンを選択します。
  2. コミット メッセージを入力します。コミットに含まれる変更が [ 変更 ] セクションに表示されます。
  3. [ コミット] を選択します。新しいコミットが [コミット履歴 ] セクションに表示されます。

コミット履歴を表示する

[コミット履歴] セクションには、最初のコミットから時系列ですべてのコミットが含まれます。各コミットには、作成者と作成日に関する情報が表示されます。

リストからコミットを選択すると、その特定のコミットの [変更 ] セクションが表示されます。

コミットを右クリックし、以下を選択します。
  • このコミットからブランチを作成して 、このコミットから始まる新しいローカル ブランチを作成します。新しいブランチに名前を付けて、[ 作成] を選択します。これで新しいブランチがアクティブになり、利用可能なブランチのリストに表示されます。
  • ローカル ブランチをこのコミットにリセット して、現在のブランチをコミットが作成されたときの状態に復元します。このコミットより新しいコミットは、 コミット履歴から自動的に削除されます。


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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.