The baseline project used by update is the project in the baseline for the project grouping that matches the project being updated. A baseline project is a match if it has the same name and instance as the project being updated, and the same platform, if the project has a platform.
The baseline and tasks for the project grouping are computed as follows:
But, if the process rule specifies that baseline projects are selected using the Latest projects method, then the project grouping does not have a baseline. The baseline projects are recomputed in the same way as if auto-update were on.
If the process rule specifies that baseline projects are selected using the Latest projects method, then the project grouping does not have a baseline, and each project has a baseline project that is the latest matching static project for the release and purpose specified in the process rule.
* For each query-based folder, update re-evaluates the query to update the tasks in the folder, and then makes a list of the tasks in all of the folders.
* If the project grouping has a baseline, the tasks in the baseline are subtracted from this computed set of tasks.
* If any tasks have been manually added or removed from the project grouping, those tasks are added or removed from the computed set of tasks.