项目和项目分组集

阅读本主题以了解项目和项目分组集。

项目是由相关文件、目录以及其他项目(称为子项目)组成的用户定义的组。 项目通常表示软件的逻辑分组(如库或可执行文件),并且其中包含文件的目录结构。例如,实施编辑器应用程序的软件可以存储在名为 editor 的项目中。

与任何其他对象一样,项目也通过版本来标识。同一项目的不同版本可以包含成员对象的不同版本,甚至包含不同成员。例如,editor 项目的不同版本可以表示首个发布标识 editor/1.0,以及后续发布标识 editor/1.1editor/1.2editor/2.0。发布标识 editor/2.0editor 项目可以包含 V1.0 中不存在的新对象。此项目还可以包含许多相同对象的更高版本。还可能存在一些 V1.0 项目中包含的但不属于 V2.0 项目的文件。

单个对象版本可以是多个项目的成员。尽管同一对象版本在不同项目中显示,但此对象版本在 Rational Synergy 数据库中仅存在一次。

项目可以包含其他项目。包含在其他项目内的项目被称为子项目。您可以通过将软件分组至不同的项目中来组织软件。例如,您可以为每个可执行文件都设置一个项目,并将这些项目全都作为子项目包含在表示整个应用程序的项目之下。

对于任何项目,都可以存在若干个不同版本:

项目分组集按发布标识和用途来对工作构建管理项目进行分组。将自动创建和维护项目分组来提供项目集的便利参考点。例如,My 1.0 Insulated Development Projects 将某个开发者的所有用于隔离开发的 1.0 发布标识项目分组在一起。项目分组集还包含在更新项目时使用的任务和基线。此过程使被选择包含在项目中的成员对于该分组中的所有项目都保持一致。

请将项目分组集看做是容器,您在其中添加不同的要素(属性),例如任务、基线、发布标识和项目用途,从而创建一组正确混合了成员(文件)的项目。您在创建此项目分组集时,可以轻松地添加、除去或更改这些属性。您还可以指定您不希望在项目更新期间更新任务,刷新项目分组集中的基线和任务以获得最新集合,以及在项目分组集之间移动项目。

此过程帮助您保持项目的安全分组。此外,您还拥有相应的灵活性来在需要时更改内容。


反馈