接收和发送组件基线

每当流管理器使用 Rational® Engineering Lifecycle Manager 接口来接收或发送组件基线时,Rational Team Concert™ 和 Rational Engineering Lifecycle Manager 都会交换组件基线。

开始之前

在第一次可以接收组件基线之前,必须先至少将一个产品连接至流。请参阅连接产品、流和组件基线

关于此任务

所有发送和接收操作都是从 Rational Engineering Lifecycle Manager 接口进行启动。主要使用方案位于集成工作流程中的“集成的日常使用”。

将产品连接至流之后,您必须该流接收组件基线,然后才能将基线发送该流。

过程

  1. 从 Rational Team Concert 流接收组件基线。
    1. 在 Rational Engineering Lifecycle Manager 中,通过单击产品 > 收藏夹产品最近查看的产品来打开“产品”屏幕。
    2. 在“产品”屏幕上,查找已连接至流的产品。

      已连接的产品左侧的图标与下图类似:用于表示已连接至流的产品的图标。 这个不同的产品图标显示该产品处于特殊状态;它已连接至流。如果这是针对已连接产品的第一个接收操作,那么它下面没有组件。

    3. 从流接收 Rational Team Concert 组件基线。右键单击已连接的产品,然后选择管理流 > 接收 SCM 组件
    4. 预览 SCM 组件 - 发送对话框中,预览对产品树的传入变更。

      下图中所显示的更改摘要描述 SCM 组件的状态。如果任何 SCM 组件将不会包括在接收中,那么会将其添加到更改摘要中的其中一个描述。

      显示“预览 SCM 组件 - 接收”对话框的更改摘要的图像。

      根据更改摘要,之前列显示已连接到现在位于产品树中的产品的组件基线。之后列显示接收 SCM 组件之后已添加到产品树的基线。

      有关更多信息,请将鼠标光标放置在更改摘要中的小问号上,并放置在表中之前之后这两个词上。

      所有用户:会将流的所有组件基线都作为子产品拉入到 Rational Engineering Lifecycle Manager 中。

      当您接收基线时,不会更新固定产品版本,无论基线是否位于 SCM 流中都是如此。

      单击产品以从 Rational Team Concert 右侧查看详细信息。您可以看到该产品所连接至的流、Rational Team Concert 服务器友元名称或 URL 以及其他信息。

    5. 您可以在 Rational Engineering Lifecycle Manager 中重构平面 Rational Team Concert 组件基线结构。

      移动和复用已连接至流和组件基线的产品,然后将这些产品作为组件基线发送回给 Rational Team Concert。要了解有关重构的更多信息,请参阅集成工作流程中“集成的日常使用”。

      还可以对已连接至流或组件基线的产品创建分支。请参阅创建变体以对产品建立分支

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

    必须至少从流接收组件基线一次,才能执行发送操作,否则发送将失败。如果您发送的产品未连接至 Rational Team Concert 流,那么 Rational Team Concert 不能识别这些产品。(必须先接收组件基线的原因是您要发送的已连接产品下面没有组件。)

    如果已从 Rational Team Concert 接收组件基线并随后通过添加或移除组件基线对其进行重构,请将组件基线发送至 Rational Team Concert 流以使该流保持同步。

    1. 在 Rational Engineering Lifecycle Manager 中,通过单击产品 > 收藏夹产品最近查看的产品来打开“产品”屏幕。
    2. 在“产品”屏幕中,查找已连接至流的产品。
      • 如果您有许多产品,请通过设置定制产品分组(例如,所有顶级产品),尝试在产品分组列表框中进行过滤。
      • 如果尚未将组件基线从 Rational Team Concert 接收到已连接的产品中,请遵循步骤 1 中的指示信息,先从 Rational Team Concert 接收组件基线。
    3. 通过在已连接的产品上方单击鼠标右键并选择管理流 > 发送 SCM 组件,将组件基线发送至流。
    4. 预览 SCM 组件 - 发送对话框中,预览从产品树到 SCM 组件的传出变更。

      下图中所显示的更改摘要描述 SCM 组件的状态。如果任何 SCM 组件将不会包括在发送中,那么会将其添加到更改摘要中的其中一个描述。

      显示“预览 SCM 组件 - 发送”对话框的更改摘要的图像。

      根据更改摘要,之前列显示现在位于 SCM 流中的组件基线。之后列显示已连接到要在发送之后用于 SCM 流的产品的基线。

      有关更多信息,请将鼠标光标放置在更改摘要中的小问号上,并放置在表中之前之后这两个词上。

      所有用户:会将流的所有组件基线都作为子产品拉入到 Rational Engineering Lifecycle Manager 中。

      单击产品以从 Rational Team Concert 右侧查看详细信息。您可以看到该产品所连接至的流、Rational Team Concert 服务器友元名称或 URL 以及其他信息。

    5. 在 Rational Team Concert 中,刷新流。

      您可以在页面的组件部分中看到您已移动或复用的 Rational Engineering Lifecycle Manager 产品。

      Rational Team Concert 将以平面结构来显示组件基线。如果您在 Rational Engineering Lifecycle Manager 中创建了复杂的产品层次结构,那么您不能在 Rational Team Concert 中看到它们。已重构的产品层次结构仍位于 Rational Engineering Lifecycle Manager 中。

下一步做什么

如果要仅装入团队所需的组件,请参阅为组件基线生成装入规则


反馈