如何从Windows中的clearcase动态视图中卸载不需要的VOB(大量VOB)

时间:2013-06-10 08:39:56

标签: clearcase clearcase-ucm cleartool

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

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

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

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

这个问题有解决方案吗?

PS: - 我不是一个明确的管理员/专家。

请建议。

2 个答案:

答案 0 :(得分:3)

首先,您可以使用

cleartool umount所有用户
cleartool umount -all

其次,您可以安装它们而不会使它们持久化:

cleartool mount \aVob

通过GUI,它们通常被安装为“持久性”,就像你做的那样:

cleartool mount -persistent \aVob

这意味着它们被记录在Windows注册表中,在oprder中将在下一个Windows会话中自动重新安装 如果您通过脚本挂载它们而没有-persistent选项,则不会出现此问题。

最后,要知道如果你的一个动态视图需要一个vob,那么你需要安装它(显然) 但是在所有动态视图中都会显示相同的vob(至少会挂载它,即使其他视图配置规范中没有选择任何版本)。

要解决此问题,您可以添加另一个不应该看到特定vob的动态视图:

element /aVob/... -none

(即使在Windows中,您也可以在配置规范中使用“/”而不是“\

这将使该vob对该动态视图不可见,同时仍然可以安装并可用于需要它的第一个动态视图。

答案 1 :(得分:0)

你可以创建一个bat文件并使用它来安装一个VOB列表 cleartool mount \ vobname