集成工作流程

Rational® Engineering Lifecycle Manager 与 Rational Team Concert™ 集成。该集成允许团队在他们正在开发的工件(产品、流和组件基线)的上下文中工作。

您可以将 Rational Engineering Lifecycle Manager 产品与 Rational Team Concert 流和组件基线相关联。Rational Team Concert 流已组织为组件基线的平面列表,且不能表示现实世界项目的底层组件层次结构。Rational Engineering Lifecycle Manager 提供了一种方式,用于查看和管理分层结构。

初始设置描述了第一步:如何将 Rational Team Concert 中的流和组件基线连接至 Rational Engineering Lifecycle Manager 中的产品。在所有工作流程中,至少有一个团队成员必须管理团队的流。此团队成员可能是开发领导或团队经理。流管理员确定其团队需要下列哪一个场景,然后遵循工作流程以了解使用该场景的步骤。

流和组件基线不存储在索引中。Rational Engineering Lifecycle Manager 和 Rational Team Concert 直接彼此交换组件基线,而不使用索引。为了发生交换,管理员必须在服务器之间建立友元关系。请参阅建立跨服务器通信以启用 Rational Engineering Lifecycle Manager OSLC 预览。管理员可以手动设置您要连接的所有 Rational Team Concert 服务器。请在应用程序管理屏幕 > 设置页面 > 集成 > Rational Team Concert 上设置服务器。

初始设置

必须先设置团队完成产品开发所需的流和组件基线,然后才能在工具之间交换组件基线。尽管团队可能包括许多项目作为组件基线的一部分,但项目不是集成的一部分。项目不是设置的一部分。

  1. 在 Rational Team Concert 中,设置一个流并向其添加组件基线。

    您可以根据团队的需要为其项目将任何多的组件添加至流。当项目移过各个迭代时,您可以添加或移除更多组件基线。换句话说,您正在创建的流可能是最后一个,也可能不是最后一个,这无关紧要。集成足够灵活,允许在任何开发点期间进行修改。

    请参阅创建流。要了解有关流的更多信息,请参阅流和组件

  2. 如果只想将您需要的组件基线装入到 Rational Team Concert 工作空间中,请参阅装入规则
  3. Rational Engineering Lifecycle Manager 中产品树的顶级必须是产品配置。可创建子产品,以支持和组织流及组件基线。
  4. 在 Rational Engineering Lifecycle Manager 中,将产品连接至 Rational Team Concert 流。

    然后,流管理器可以在工具之间接收或发送组件基线。

    您可以将一个流只连接至一个产品。

    请参阅连接产品、流和组件基线

  5. 在 Rational Engineering Lifecycle Manager 中,从 Rational Team Concert 接收组件基线。

    接收和发送组件基线都是从 Rational Engineering Lifecycle Manager 中启动。您可以根据所需的频率接收和发送组件基线。例如,团队在某种程度上需要通过开发获取新的组件。您可以将其添加至流,然后在 Rational Engineering Lifecycle Manager 中立即接收该组件,也可以在您方便时接收。

    请参阅接收和发送组件基线

  6. 重构从 Rational Team Concert 接收的组件基线。

    使用产品以一种对您的项目有意义的方式在产品树中组织组件基线。要组织组件基线,您可以移动它们(以便可以将它们嵌套),添加可影响组件基线的工件链接和 URL 以及添加定制属性。 还可以通过创建子产品以收集您要复用的组件基线来复用组件基线。

  7. 将组件基线发送至 Rational Team Concert。

    此操作将使用您在步骤 5 中所做的更改来更新 Rational Team Concert 流中的组件基线列表。如果已移动产品,但尚未移除或添加连接至组件基线的产品,那么您不需要将组件发送至 Rational Team Concert。

集成的日常使用

以下工作流程描述了如何从 Rational Team Concert 流获取更新,如何复用组件基线以及如何对产品创建分支并随后将其共享。 每一个工作流程都假设您已完成初始设置。(团队可能不在步骤 2 中使用装入规则。)

装入规则

装入规则定义要装入到 Rational Team Concert 工作空间中的一部分产品层次结构。 在 Rational Engineering Lifecycle Manager 中,您可以导出装入规则文件。在 Rational Team Concert 中,将组件基线添加到存储库工作空间之后,您可以使用装入规则来只装入您要处理的组件基线。

请参阅为组件基线生成装入规则

有关装入规则的详细信息,请参阅装入或卸载存储库工作空间

源代码开发

开发人员在 Rational Team Concert 工作空间内工作。如果团队成员需要将组件添加至流或者从流中移除组件,那么他们通常请求流管理员、开发领导或团队经理来执行该操作。流管理员将实现该请求。开发者接受对流所做的更改,并且团队成员继续进行他们的工作,如以下工作流程中所示。

  1. 在 Rational Team Concert 中,创建一个工作空间,该工作空间是您在其中处理源代码的开发环境。

    请参阅从流创建新的存储库工作空间

  2. 更改源代码,检入文件并交付变更集。

    请参阅检入未解析的变更交付变更集

  3. 如果团队已请求对组件基线进行更改,那么这些更改位于暂挂更改视图中。

    请参阅装入或卸载存储库工作空间

  4. 如果流所包含的组件基线多于您需要的组件基线,请使用 Rational Engineering Lifecycle Manager 装入规则文件只将您需要的组件基线装入到 Rational Team Concert 工作空间中。

反馈