4

在我看来,RTC 源代码控制组件是文件和文件夹的逻辑分组。

何时应在 RTC 源代码控制的流中使用多个组件?

方法 1:
我有多个 java(Eclipse) 项目,但我将这些项目添加到单个流中的一个组件中。这些项目被打包到一个部署文件中。

方法 2:
每个 java 项目都被添加到流中自己的组件中,因此流将包含多个组件 - 每个 java 项目一个组件。

使用一种方法比另一种方法有优点/缺点吗?

4

1 回答 1

4

RTC 组件实际上与ClearCase UCM 组件具有相同的含义。

使用多个组件时,目标是将大量文件划分为连贯且符合逻辑的子集,从而更易于识别和管理。

组件示例:

  • 应用程序(或应用程序的自治部分)
  • 技术图书馆
  • 一组打包的文件(用于发布)

注意:在 RTC 中,您可以在另一个项目区域中重用一个组件(在一个项目区域中定义)(前提是两个 PA 在同一个 Jazz 服务器上)。

一个 Java 项目可以表示为一个组件,但某些 Java 项目可以被视为多个组件(一个用于业务逻辑,一个用于数据库逻辑,等等)

定义组件时的主要标准是:
它会按照自己的节奏发展吗?您可以修改它而无需修改另一个组件吗?
(如果不是,这可能意味着这两组文件紧密相连,并且可能被视为一个组件)。

从那里,您必须决定是要查看一个 Stream 上的所有组件(系统方法,每个组件都是可写的),还是每个流只查看一个或两个组件(取决于交付 - dll、jar ...... - 由其他组件):组件方法。
首先,坚持系统方法,一开始更简单。

于 2012-04-12T09:34:28.443 回答