更新是更新项目或目录中对象版本的过程。将评估项目或目录中的每个项目版本,并且将从 Rational Synergy 数据库内的可用候选项中选择适当的版本。 开发者通常在其开始处理新任务以引入项目的最新成员时更新其项目。
针对特定发布标识和用途的项目集的成员以基线为基础。基线是对静态项目和任务的分组。请将基线看作是对一个或多个项目以及项目所含任务的某一时刻的快照。基线可能表示特定构建、里程碑或发布标识。
流程规则是定义如何更新项目的模式。这些模式指定关于如何选择要在更新项目时使用的基线和任务集的规则。您的团队使用流程规则来定制和协调其软件开发和测试流程。
如果项目使用流程规则,那么流程规则便会标识要使用的基线。引用流程规则的项目使用基线来标识要在更新时使用的基线项目。基线项目是项目的起点。每个项目都在基线中寻找其起点,该起点被称为基线项目。
例如,如果当前发布标识的隔离开发流程规则指定必须使用集成构建 20020913 基线,并且该基线包含静态项目 toolkit-int_20020913 和 calculator-int_20020913,那么 calculator-bob 项目将选择 calculator-int_20020913 作为其基线项目。
更新操作还使用基线中的任务。该操作简化所评估的任务,这会提高更新操作的性能。使用基线的更新操作仅分析自上一个基线以来所添加的任务,而不是分析整个发布标识的所有任务。
构建管理员通常创建基线并设置流程规则,然后将它们提供给开发者以用于特定里程碑或发布标识。