2

第一次在这里发帖,所以我希望我没有违反任何规则。

直截了当:我从事多个项目,因此可能在任何给定时间安装了多个与我目前想要处理的视图无关的 vobs。这会导致我创建的每个视图都显示每个已安装的 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

但在上述所有情况下,inrelevant_vob 仍在文件夹树中但为空。我想做的是从视图中完全隐藏不相关的 vobs。

可能吗?

谢谢你。

4

1 回答 1

1

正如本IBM 技术说明中所述,动态视图无法做到这一点:

目前没有可用的选项。
已提交更改请求 (RFE) RATLC00607238,以添加从动态视图中排除 VOB 的功能。

由于实施该解决方案所需的重大架构更改,产品管理部门决定从未来的升级和发布中排除此增强功能的解决方案。

在 Windows 上,我喜欢的一种解决方法是将驱动器号分配给视图/avob(但在您的情况下,您有几个相关的 vobs)。
另一种方法是为给定视图的相关 vobs 创建符号链接(对于 unix,但可以在 Windows 7 上工作),这些符号链接在特殊文件夹中创建(用于列出所述符号链接)。
但这意味着 ClearCase 操作(签出/签入)可能无法在此类间接情况下正常工作。

于 2013-10-14T12:03:07.103 回答