プロジェクト ファイルをインポート時、ETS はこのプロジェクトの存在をチェックします (プロジェクトの一意の IDに基づき、すなわち ローカルプロジェクトのPUID)。
次の比較のケースがサポートされています:
プロジェクトが見つかった場合、ETS は 'インポート競合' ダイアログを表示し、次のオプションを提供します:
-
- インポートするプロジェクトを 既存のプロジェクトの複製 (すなわち、インポートされるプロジェクトは既存のプロジェクトから 異なるPUID 属性を付与し)とし、それを 'インポートコピー' ボタンで行う。
- 「バージョンの比較」ボタンを使用して、ローカルプロジェクトで使用可能なプロジェクトとインポートするプロジェクトを比較する。
- 「上書きプロジェクト」ボタンを使用して、ローカルプロジェクトで利用可能なプロジェクトを上書きします。
- 'キャンセル' ボタンを使用してインポート操作をキャンセルします。
プロジェクトが見つからない場合は、ETS が直接プロジェクトをインポートします。
以前のETSバージョンのプロジェクトにはPUIDはありませんが、インポートされると付与されます。
比較
比較には2つのレベルがあります; 基本比較で比較されるのは プロジェクト履歴エントリー で比較対象のプロジェクト間(手動の他、自動で作成されたエントリーの双方) で、あと拡張比較で比較されるのは実際のプロジェクトの中身です。
基本比較
基本的な比較は、「バージョンを比較する」ボタンの「競合をインポートする」ダイアログを使用して実行されます。
アプリ 'プロジェクトトレースが有効な場合。 両方のプロジェクトからのすべてのプロジェクトのトレースエントリを比較することができ、そうでなければ、最新の10個のみが比較可能です。
作成日に応じてエントリを並べ替えるには(最古の>新しいもの)、「矢印」ボタンをクリックします。
ソース指標には3種類あります。 最初のものは、プロジェクト トレースが両方のソースに存在することを示します。 2つ目はプロジェクトのトレースが左側のプロジェクトにのみ存在していることを示しています 3つ目は、プロジェクトのトレースが右側のプロジェクトにのみ存在することを示しています。 対応するダイアログの上部を見ると、どのプロジェクトかを見ることができます。
| 指標 | プロジェクト トレースが存在するソース サイド |
|---|---|
| 左 & 右 | |
| 左 | |
| 右 |
拡張比較
基本的な比較は、「バージョンを比較する」ボタンの「競合をインポートする」ダイアログを使用して実行されます。
このダイアログでは、比較対象となるプロジェクト間の差異についての詳細情報を提供し、3つの領域に分かれています。
- 変更した要素のリスト
- 変更の詳細
- 検索フィルター
変更した要素のリスト
このリストには変更されたすべての要素が含まれています。 以下のリストは、比較対象を示しています。
|
エレメント
|
技術データ
|
非技術的なデータ
|
|---|---|---|
|
エリア |
|
|
|
ライン |
|
|
|
セグメント |
|
|
|
デバイス |
|
|
|
スペース |
|
|
|
機能 |
|
|
|
トレード |
(なし) |
|
|
グループ領域 |
|
|
|
グループアドレス |
|
|
変更の詳細
要素リストから要素を選択すると、詳細が表示されます。 詳細領域は 2 つのサブ領域に分割されます。 左のサブ領域、すなわち 'インポートされるプロジェクトに含まれる情報' と右のサブ領域、すなわち 'ローカルプロジェクトに含まれる情報'.
プロジェクトの比較はリンク済みのグループオブジェクトのみを比較します。リンクされていないグループオブジェクトへの変更は、結果に影響がないため比較対象外です。
検索フィルター
フィルターグループは2つあります。 1つは変更タイプ (追加、変更、削除) で、もう1つのフィルターグループは要素タイプ(前の表を参照) です。
ローカルプロジェクトで利用可能なプロジェクト vs. インポートするプロジェクト
プロジェクト順序
ユーザーのフォーカスはインポート用に選択したプロジェクトにあり、インポートされるプロジェクトは、プロジェクトに左側に表示され、こちら(ローカルプロジェクト) は右側に表示されます。
インジケーターの色
インポートされたプロジェクトの左側にあるか、ローカルプロジェクトの右側にあるかに関わらず、すべての違いは赤色で示されます。
ローカルプロジェクトで利用可能なプロジェクト vs. プロジェクトアーカイブ内のプロジェクトの最新バージョン
プロジェクトの順序
ユーザーのフォーカスがローカルプロジェクトにあるため(ユーザーがクリックした色のデコレータを持つもの)、ローカルプロジェクトが左側に表示され、アーカイブされたプロジェクトのバージョンが右側に表示されます。
インジケーターの色
ローカルプロジェクトをアーカイブされたプロジェクトと比較する場合(その場合のみ)、インジケータは プロジェクト タイルデコレーター の色を模倣します。 つまり、ローカルプロジェクト(左) の変更が青色で示され、アーカイブされたバージョン(右) の変更がオレンジ色で示されることになります。 最初の競合する変更から始め (今後、両側に変更があります)、 これと以下の変更はすべて赤で示されています。
その結果、タイムラインに沿ったこの色付けは、プロジェクトタイルデコレータ(アーカイブの状態) の時間変化をも表しています。