我的项目使用clearcase 8.我们有大约10个动态视图(流)。每个动态视图包含5个VOB。
在windows clearcase explorer中导入这些动态视图后,所有50个VOB都出现在每个动态视图下(尽管大多数不相关的VOB包含它下面的lost + found目录)。
一旦我从相应的动态视图中手动卸载了所有不相关的VOB,但在重新启动PC之后,所有VOB都会再次出现在每个位置。
我不想在每个动态视图中查看所有50个VOB。
这个问题有解决方案吗?
PS: - 我不是一个明确的管理员/专家。
请建议。
答案 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