与流同步的 ClearCase 集成视图

3
在我的清晰案例集成视图中,有一个名为“与流同步”的选项,有时启用,有时禁用。是什么决定了它是否启用或禁用?当我单击此选项时,似乎只是更新了集成视图。那么,既然我们可以直接更新集成视图,为什么还需要像“与流同步”这样的单独功能呢?
1个回答

4
当你的视图配置(即由你的配置规范列出的基线列表)与你的流配置不同时,该按钮才处于活动状态。
它还更新视图的事实只是你的视图是快照视图的副作用。
对于快照视图(即您磁盘上的视图):
- 仅更新视图将根据该视图的配置规范(未更改)更新内容。 - 将视图与流同步将触发一个基于视图的更新后的配置规范(即为您自动重写的视图的配置规范,读取相关流的配置后)。
它更新你的“集成视图”的事实只是因为你的视图恰好与集成流相关联。但正如我之前在“ClearCase中的集成流与集成视图”中所示,还可以有许多其他视图(与许多其他子流关联,也称为“开发流”)。
注意:该按钮背后实际上是cleartool命令。
cleartool -tag view setcs -stream.

如果您在快照视图的根目录下执行它:
cleartool setcs -stream

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

有关setcs的更多信息:http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearcase.cc_ref.doc/topics/ct_setcs.htm - VonC
1
子命令 "setcs" 必须在选项和参数之前,例如 cleartool setcs -tag view -stream。 - Ivo Bosticky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接