第一篇文章,所以我希望我没有违反任何规则。
要点: 我在多个项目上工作,因此可能在任何给定时间安装多个与我想要处理的视图无关的vob。这会导致我创建的每个视图显示每个挂载的vob。这显然不是理想的行为,有没有办法可以使用动态视图的配置规范来仅显示与该视图相关的vobs?
我尝试在配置规范中添加以下内容:
element /irrelevant_vob/ -none
或
element /irrelevant_vob/... -none
或
element irrelevant_vob -none
我也试过这样的事情:
element * CHECKEDOUT
element /relevant_vob1/...//main/LATEST
element /relevant_vob2/...//main/LATEST
element * -none
但在上述所有情况下,irrelevant_vob仍在文件夹树中但为空。 我想做的是从视图中完全隐藏不相关的滚刀。
有可能吗?
谢谢。
答案 0 :(得分:1)
正如在此IBM technote中提到的,动态视图无法实现这一点:
目前没有可用的选项 提交更改请求(RFE)RATLC00607238,以添加从动态视图中排除VOB的功能。
由于实施解决方案所需的重大架构变更,产品管理部门决定将此增强功能的解决方案排除在未来的升级和发布之外。
我喜欢在Windows上使用的一种解决方法是为视图/ avob分配驱动器号(但在您的情况下,您有几个相关的vob)。
另一个是创建符号链接(对于unix,可以在Windows 7上工作)到给定视图的相关vob,这些符号链接在特殊文件夹中创建(用于列出所述符号链接)。
但这意味着ClearCase操作(checkout / checkins)可能无法正常使用这些间接。