1

我是 ClearCase UCM 的新手,我只是对 Projects/Streams 感到好奇。

我有一个 Mainline 项目,它是不同组件的复合基线。但是,对于组件,如果我想使用不同的发布版本来打破一长串的更改,那么每个版本都有不同的流或不同的项目会更好吗?

我之所以这样是因为似乎随着时间的推移,可能会有太多的项目/流,有些人可能会感到困惑。有没有办法只在目录下显示某些项目(在项目资源管理器中?)另外,拥有不同版本的 Mainline 项目会很好吗?

(我正在设置一个新的 PVOB,因此任何输入都将不胜感激,即使它是一种新的更好的方法来设置这样的东西。)

先感谢您。

4

1 回答 1

1

关于“复合基线”,可以在“在 UCM 中使用复合基线的最佳实践”中找到很好的介绍。

但是,您无法在 Project Explorer 中轻松按项目过滤。

项目与流背后的想法很简单:

  • 一个项目是一个 Stream 容器
  • Stream 代表开发工作

因此,当您在项目中有太多的开发工作(流)时,是时候创建一个新项目(至少有一个“集成”流),您可以使用任何您想要的基线进行初始化。
然后,开发人员可以更清楚地看到他们应该打开什么项目(并在那里搜索他们的流)。

如果喜欢为每个组件创建一个项目,当所述组件可以彼此独立开发时:这是一种基于组件的方法

如果在您的情况下,所有组件都在同一个流中(加上您的复合组件),那么您将遵循基于系统的方法

于 2012-03-23T16:51:31.730 回答