2

如何使用cleartool find搜索裸 vob?我必须总是先定义一个视图吗?

我通常使用 CCRC,在这种情况下,我正在寻找某个分支类型的所有文件的列表。

编辑:

这个页面说:

通常,您从视图中看到的目录树中的所有对象开始。您还可以从一个或多个 VOB 中的所有对象开始,无论它们在特定视图中是否可见。

我正在寻找有关第二句描述的命令版本的信息。

4

1 回答 1

1

您不能在 CCRC 设置中使用 cleartool。
CCRC(ClearCase 远程客户端)是一个轻量级的 ClearCase 安装,它与 CCRC 服务器通信(反过来,它与完整的 ClearCase Vob 服务器通信)。

您可以使用rcleartool,即 CCRC CLI,但它不包含find命令。

' cleartool find' 本身总是在视图中使用,因为它需要一个路径(至少到一个 Vob)。

您还可以从一个或多个 VOB 中的所有对象开始,无论它们在特定视图中是否可见。

这并不意味着您可以在视图之外使用 cleartool find 。

提供大量示例的两页是:

SAMECS 链接和 cleartool 手册页很清楚:

-avobs

默认情况下,find从安装在本地主机上的所有 VOB 中的所有元素、分支和版本开始。
在快照视图中,find –avobs如果尚未将所有已安装的 VOB 加载到视图中,则会发出警告。
此选项取决于 MVFS,并且在不支持动态视图的主机上被忽略。
您必须在视图上下文中才能使用 find–avobs
如果CLEARCASE_AVOBSEV 设置为以冒号分隔的 VOB 标记列表(在 UNIX 中;在 Windows 中,列表项必须用分号分隔),则使用这组 VOB。

简而言之,要访问任何 vob 内容,必须加载(快照视图)或挂载(动态视图)。在这两种情况下,即使查找不受视图配置规范的限制(尤其是在-avobs选项的情况下),仍然需要运行视图cleartool find

于 2013-07-02T20:53:18.140 回答