プロジェクト・スナップショットの概要
以下のトピックを参照して、プロジェクトのスナップショットについて学習し、それらの使用法を理解してください。
プロジェクト・スナップショットのユース・ケース
以下の例では、プロジェクト・スナップショットの一般的なユース・ケースをいくつか示します。
- 既存のプロジェクトでジョブの実行を続けながら、プロジェクト構成を変更したり、新しいツールまたはスクリプトのテストを行ったりするためにプロジェクトのスナップショットを作成する。
- 一時的なバックアップとして、または正式なアーカイブの一部としてプロジェクトのスナップショットを保管する。
- 外部または内部リリースなどの、マイルストーンに対応する特定時点プロジェクト構成を取り込むために、プロジェクトのスナップショットを作成する。
プロジェクト・スナップショットの概念と用語
ユーザー・インターフェースでは、スナップショットを作成すると、プロジェクトで使用されるいくつかの新しい概念および用語が紹介されます。
プロジェクト・スナップショット: スナップショットは、既存のプロジェクトの新規インスタンスです。
スナップショットに関して注意すべきいくつかのキーポイントを次に示します。
- スナップショットは独立したプロジェクトです。スナップショット・セット内の 1 つのスナップショットを変更しても、 そのセット内の他のスナップショットは変更の影響を受けません。
- スナップショットは実行可能なプロジェクトです。これは、プロジェクト・スナップショットの作成時にスナップショットの対象として選択したオブジェクトに対して、またはソース・プロジェクトに関連するオブジェクトに対して、実行されます (このスナップショットは基本スナップショットとも呼ばれます)。
- スナップショットはコピーではありません。
プロジェクトに関連したオブジェクトのスナップショットを作成すると、そのオブジェクトの別個のインスタンスが作成されます。 プロジェクトをコピーした場合には、オブジェクト間の関係がコピーされ、セレクター、環境、インライン・プロジェクト、またはチェーニングされたプロジェクトの新規インスタンスは作成されません。
- スナップショットはプロジェクトの改訂ではありません。
- スナップショットは、2 つのプロジェクト・スナップショット間の変更内容の比較をサポートしません。
- プロジェクト・スナップショットに対して行われた変更は、ソース制御システムなどの場合と異なり、バージョン番号を使用して追跡または識別されることはありません。 ただし、7.5.0 や 3.4.01 などのバージョン番号を含むスナップショット命名体系を使用して、プロジェクト・スナップショットをマイルストーンに関連付けることができます。
スナップショット・セット: スナップショット・セットは、1 つの基本スナップショットから派生したすべてのプロジェクト・スナップショットの集合です。
このセットには少なくとも、基本スナップショットまたは親スナップショットと、子スナップショットが含まれます。
UI では、プロジェクト名の隣にある「スナップショット」アイコン により、そのプロジェクトに関するスナップショット・セットが作成されたことが示されます。
基本スナップショット: 最初は、すべてのプロジェクトのスナップショット名は「Base Snapshot」になっています。Base Snapshot は別の名前に変更できます。基本スナップショットは、スナップショット・セットの親です。
デフォルト・プロジェクト・スナップショット: デフォルト・プロジェクト・スナップショットは、現行の作業中のプロジェクトです。
セット内の 1 つのスナップショットのみをデフォルトにすることができます。
デフォルト・スナップショットを指定しなかった場合、基本スナップショットがデフォルトになります。
- UI では、デフォルト・スナップショットはプロジェクト・リストの最上位に表示されます。 「プロジェクト」または「ジョブ」>「開始」を選択して、 プロジェクト・リストを表示します。
- スナップショット付きのプロジェクトをインライン・プロジェクトまたはチェーニングされたプロジェクトとして選択すると、リスト・ボックスで別のプロジェクト・スナップショットを選択しないかぎり、デフォルト・プロジェクト・スナップショットが使用されます。
- プロジェクト・スナップショット・セット内の他のスナップショットにアクセスして操作するには、「スナップショット」アイコン
をクリックする必要があります。
プロジェクト・スナップショットのビュー
「スナップショット」ビューを表示するには、「スナップショット」アイコン
を選択します。UI の「スナップショット」ビューには、セット内のスナップショットの階層が次のように表示されます。

- 基本スナップショットが最上位にあります。固有の名前を割り当てていない場合、これには Base Snapshot という名前が付いています。
- すべてのプロジェクト・スナップショットは基本スナップショットの子です。同じ基本スナップショットの子は、「スナップショット」列の同じレベルにインデントされています。
- 子スナップショットから作成されたプロジェクト・スナップショットは、その子スナップショットの子になり、「スナップショット」列でその次のレベルにインデントされます。