与流清除案例集成视图同步

时间:2012-03-30 18:50:43

标签: clearcase

在我的明确案例集成视图中,有一个选项'Synchronize with stream',有时启用并有时禁用。启用或禁用此功能的原因是什么?当我点击它时,它似乎只是更新集成视图。那么,为什么我们只需更新集成视图就需要一个单独的函数,比如'Synchronize with stream'?

1 个答案:

答案 0 :(得分:4)

该按钮仅在您的视图配置(即您的配置规范列出的基线列表)与您的流配置不同时才有效。

同样更新视图的事实只是视图作为快照的副作用 对于快照视图(即磁盘上的视图):

  • 仅更新视图将仅根据所述视图的配置规范更新内容(未更改)
  • 将视图与流同步将触发更新,该更新将基于视图的更新的配置规范(即,在阅读配置后,为您自动重写的视图的配置规范)相关的流)

它更新“集成视图”这一事实只是因为您的视图恰好与Integration Stream相关联 但正如我之前关于“Integration stream vs integration view in ClearCase”的回答所示,可能有许多其他视图(与许多其他子流相关联,也称为“开发流”)。

注意:实际位于该按钮后面的cleartool命令是:

cleartool -tag view setcs -stream.

如果在快照视图的根目录中执行它:

cleartool setcs -stream

它将触发更新(更新配置规范后)