基于View而不是Stream在Clearcase中创建基线?

时间:2012-02-15 12:44:09

标签: version-control clearcase

为什么clearcase资源管理器上的“make baseline”命令需要相关用户的视图? (事实上​​,它要求“观点背景”)

我不明白为什么clearcase期望这样,因为基线适用于Stream ...而不是视图。

1 个答案:

答案 0 :(得分:1)

cleartool mkbl man page(这是“Make Baseline”背后的命令)提到:

-vie/w view-tag
  

指定从中创建基线的视图。基线是在视图附加到的流中创建的。

     

例如,如果您在coyne_dev_view工作,但想要从视图coyne_integration_view指定的配置创建基准,请使用-view coyne_integration_view
  此选项在项目的集成流中创建一个基线,其中包含coyne_integration_view 中包含的所有已签入版本。
  如果未指定view-tag,则使用当前视图。

换句话说,创建基线是为给定流的给定组件的每个文件的版本添加标签。
问题:

  • 哪条小溪?答案:视图引用的那个
  • 哪个版本?回答:由视图的配置规范选择的那个(即不一定是在Stream上创建的最新版本)

因此,要知道要标记的内容,ClearCase在制作基线时需要一个视图。