我们有一个可从 Windows 和 Solaris 站访问的 ClearCase UCM 项目实施。
我在 Windows 和 Solaris 中的 CC 项目资源管理器中为项目的同一流创建了多个视图。
但是当我进入流的属性并从 Windows 中的 CC 项目资源管理器中查找视图时,我看不到从 Solaris 创建的视图,反之亦然。
但是从 Windows 中的 CC 项目资源管理器中,我可以看到从其他 Windows 站创建的视图。
这里发生了什么事?
我们有一个可从 Windows 和 Solaris 站访问的 ClearCase UCM 项目实施。
我在 Windows 和 Solaris 中的 CC 项目资源管理器中为项目的同一流创建了多个视图。
但是当我进入流的属性并从 Windows 中的 CC 项目资源管理器中查找视图时,我看不到从 Solaris 创建的视图,反之亦然。
但是从 Windows 中的 CC 项目资源管理器中,我可以看到从其他 Windows 站创建的视图。
这里发生了什么事?
正在发生的是区域的概念:您通常会为每个操作系统定义一个区域,正是为了看不到(并使用 cleartool lsview 列出)所有视图。
\\server\share\path\to\view_storage
./mount/server/path/to/view_storage
两条路径都不能被相反的 Os 使用,因此查看所有视图是没有意义的:您只需要那些用于您的 Os 的视图。
请参阅“注册区域”以及cleartool lsreg
有关这些区域的更多信息。
它们也适用于 Vobs(不仅仅是视图):