我的项目使用clearcase8。我们有大约10个动态视图(流)。每个动态视图包含5个VOB。

将这些动态视图导入Windows Clearcase Explorer中后,所有50个VOB都出现在每个动态视图下(尽管大多数不相关的VOB都在其下包含lost + found目录)。

一旦从相应的动态视图中手动卸载了所有不相关的VOB,但是在重新启动PC之后,所有的VOB都会在每个位置再次出现。

我不想在每个动态视图中查看所有的50个VOB。

这个问题有解决方案吗?

附言:-我不是clearcase管理员/专家。

请提出建议。

最佳答案

首先,您可以cleartool umount使用

cleartool umount -all

其次,您可以在不使其持久化的情况下挂载它们:
cleartool mount \aVob

通过GUI,它们通常被安装为“永久”的,就像您这样做一样:
cleartool mount -persistent \aVob

这意味着它们会记录在Windows注册表中,然后在下一个Windows会话中自动重新安装。
如果通过脚本安装它们,而没有-persistent选项,则不会出现此问题。
最后,要知道,如果您的动态视图之一需要一个VOB,那么就需要安装它(显然)。
但是,该同一个VOB随后将在所有动态视图上可见(即使其他视图配置规范未选择其中的任何版本,也将至少安装该VOB)。
要解决此问题,您可以添加另一个动态视图,该视图不应显示特定的VOB:
element /aVob/... -none

(即使在Windows中,您也可以在配置规范中使用“ /”而不是“ \”)
这将使该vob在该动态视图中不可见,同时仍可安装并且可用于需要它的第一个动态视图。

关于clearcase - 如何从Windows中的Clearcase动态 View 中卸载不需要的VOB(大量VOB),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17019901/

10-10 17:26