削除されたコンポーネントを復元することはできますか?
ストリームのスナップショットを作成しました。スナップショットを表示することで、削除されたコンポーネントを表示できます。コンポーネントをスナップショットからストリームに再度追加することはできますか? または、コンポーネントを復元する別の方法はありますか?
(ClearCase とは対照的に、UCM ストリームをコンポーネント ベースラインでリベースする必要がありました)
削除がディスクから削除されたことを意味する場合は、リポジトリ ワークスペースをローカル ワークスペース (またはサンドボックス) にリロードするだけです。
注: ローカル ワークスペースまたはサンドボックスは ClearCase スナップショット ビューと同じですが、「スナップショット」とは呼びません。
RTC では、スナップショットは、ストリーム上のすべてのコンポーネントの最新情報を含むグローバル ラベルです。
削除されたということは、リポジトリ ワークスペースから削除されたことを意味します。はい、それを元に戻すことができます (まだストリーム内にあります)。[保存] をクリックします。
削除とは、ストリーム自体から削除することを意味し、ストリーム レベルで追加し直すことができます (そのストリームを開き、[コンポーネント] セクションで [追加] をクリックします)。
まだリポジトリ ワークスペースにある場合は、ストリームに戻すことができます。
OPは次を追加します:
「ストリーム自体から削除された」という意味なので、コンポーネントがレポ ワークスペースからも削除された場合、スナップショットから復元することはできませんか?
はい、スナップショットから復元できます。
私はできた:
- スナップショットから新しいワークスペースを作成し、
- この新しく作成されたレポになるようにフローターゲットを更新し、ここからコンポーネントを受け入れます。
- 次に、コンポーネントが削除されたストリームになるようにフロー ターゲットを更新し、
- コンポーネントをストリームに配信します。
これが機能することを確認しました。
そして、実際にスナップショットからリポジトリ ワークスペースを作成できます。これにより、ユーザーは「ビルド失敗」ステータスのビルド レコードをすばやくデバッグできます。各ビルドは、最初に操作対象の条件にスナップショットを配置します。
ストリーム自体から削除された場合は、ストリーム レベルで追加し直すことができます (そのストリームを開き、[コンポーネント] セクションで、ベースラインまたはスナップショットから [追加] をクリックします。完全または部分的なコンポーネント名)。最後にストリームを保存します。