更新操作では、更新プロパティーに適合する最新の一連の変更によって、プロジェクトが更新されます。更新プロパティーは、ベースライン・プロジェクトと一連のタスクに解決されます。
更新により、ベースライン・プロジェクトとタスクのセットは、プロジェクトを手動で更新するか、プロセス・ルールを使用して更新するかに応じて、異なる方法で計算されます。これらは異なるプロセスであり、別々に説明します。
どちらの場合も、更新でベースライン・プロジェクトおよびタスクが計算されると、以下に概要を示すような手順が実行されます。
手順
- ベースライン・プロジェクトおよびタスクに基づいて候補のリストを作成します。
- ベースライン・プロジェクトの各メンバーは候補です。
- それぞれのタスクに関連づけられた各オブジェクト・バージョンは候補です。
このステップは、プロジェクトごとに 1 回ずつ実行されます。
- 候補が収集された後で、選択ルールの単純なセットを使用して、ディレクトリーごとに最良のオブジェクト・バージョンが選択されます。
このステップは、プロジェクト内のディレクトリー・エントリーごとに 1 回ずつ実行されます。
- 更新では、そのディレクトリー・エントリー内の選択されたオブジェクト・バージョンを使用します。
このステップは、選択内容が変更された場合、プロジェクト内のディレクトリー・エントリーごとに 1 回ずつ実行されます。