在我的明确案例集成视图中,有一个选项'Synchronize with stream',有时启用并有时禁用。启用或禁用此功能的原因是什么?当我点击它时,它似乎只是更新集成视图。那么,为什么我们只需更新集成视图就需要一个单独的函数,比如'Synchronize with stream'?
答案 0 :(得分:4)
该按钮仅在您的视图配置(即您的配置规范列出的基线列表)与您的流配置不同时才有效。
同样更新视图的事实只是视图作为快照的副作用 对于快照视图(即磁盘上的视图):
它更新“集成视图”这一事实只是因为您的视图恰好与Integration Stream相关联 但正如我之前关于“Integration stream vs integration view in ClearCase”的回答所示,可能有许多其他视图(与许多其他子流相关联,也称为“开发流”)。
注意:实际位于该按钮后面的cleartool命令是:
cleartool -tag view setcs -stream.
如果在快照视图的根目录中执行它:
cleartool setcs -stream
它将触发更新(更新配置规范后)