ClearCase中的集成流与集成视图

时间:2012-03-26 21:17:52

标签: clearcase

在明确的案例术语中,集成流和集成视图之间有什么区别?发展流和发展观?

更具体地说,为什么“joining an UCM project”涉及创建两个集成和开发视图?

join UCM project dialog

如果我是开发人员而不是集成商,那么一个视图是否足够?

1 个答案:

答案 0 :(得分:14)

集成是约定用于指定UCM项目的第一个根流的术语 每个UCM项目都有一个根流(可能还有很多子流) 我们的想法是,您将使用集成视图作为来自子流的传递的目标视图,有效地“集成”在该集成视图上对所述子流完成的工作。

Integration Stream
(Froml Stream hierarchy

任何子流都按惯例称为“开发”流,因为它表示当前“ development effort ”的“配置”(即您需要工作的内容)

Stream是一种配置 UCM视图是一个ClearCase视图,其配置规范会根据Stream的配置(而不是writing those selection rules manually)自动完成。

集成视图是以Integration Stream作为参考的视图 开发视图是以开发流作为参考的视图。

hierarchy of streams 背后的主要理念是可视化您的merge workflow(即:您完成了分支上的工作'B',其中你需要合并所说的工作吗?)

merge workflow

  • 从子流合并到父流:提交
  • 从父流合并到直接子流: rebase