update 命令

您可以更新指定的目录、项目对象或项目分组集。更新使用项目分组集的基线和任务查找候选项,并且使用选择规则选择相应版本的成员。您还可以指定要更新的项目分组集。

如果在更新过程中个别操作失败,那么将停止更新。例如,如果对象的当前版本发生工作区冲突,那么该流程会停止,并且不会自动使用新版本。停止更新可保护工作区数据。

可以通过修改初始化文件来更改停止更新的缺省设置。一些用户可能希望继续更新过程,即使出现个别失败也如此。可以通过将 reconf_stop_on_fail 选项配置为 False 将更新设置为继续。

使用项目分组集可执行多阶段构建,其中项目分组集中的项目集不会同时全部更新。在此类情况下,将会使用相同基线和任务更新所有项目。开发者或构建管理员可在不刷新基线和任务的情况下,使用相同基线和任务更新同一项目分组集中的其他项目。因此,有必要计算并保存此基线和任务,并且指定后续项目更新会使用此已保存的基线和任务。

您可能会更改项目的更新特性。更新特性确定项目是否使用任务和基线或对象状态进行了更新,以及是否会设置用于控制选择哪些对象的参数。以下是您可能更改的一些特性,以及用于更改这些特性的命令:

您还可以使用 Rational® Synergy GUI 来更改更新特性。

缺省情况下,出于性能原因,update 命令在遇到并行对象版本时不提供并行版本通知。可以通过配置 update_parallel_check 用户选项来设置并行版本通知。

update_members 命令支持以下子命令。


反馈