ClearCase:我无法从 Clearcase 获取文件

ClearCase: I am not able to get the files from Clearcase

我正在使用 ClearCase 作为版本控制工具。
当我在特定 VOB 中创建视图时,所有文件夹都已从服务器下载。但是文件没有下载。

为此,我正在做一个 'checkout' 当前 vob 的解决方法,然后撤消相同的检查。然后只有我在获取文件。

有什么解决办法吗?

all the folders has been downloaded from the server.

"Downloaded" 表示可能这是一个 , which reads the config spec:

  • "selection rules"
  • "loading rules"

并下载版本符合选择规则、路径符合加载规则的元素(文件和目录)

您需要在只看到子文件夹的文件夹中执行 cleartool ls,以便了解用于下载这些文件夹(而不是文件)的选择规则

cd /path/to/my/view/(vobs/)myVob
cleartool ls

从那里,您可以编辑配置规范 (cleartool edcs) 以修复选择或加载规则,确保在您下载时下载文件夹 和文件 更新快照视图。

也许那些文件夹是 considered as hijacked: see "Locating hijacked files in snapshot views"。

如果有 .cc_loading 目录,它看起来像一个 wev 视图。 Cleartool 声称它在那些视图中不起作用(如果命令与视图上下文无关!)。 您应该 "rcleartool ls",但您也可以在 CTE 的帮助下查看使用的目录版本。

我猜您看到的是目录的 /main/0 版本。

由于这是一个快照视图,因此创建一个具有相同配置规范的动态视图并查看它所看到的内容。如果您在动态视图中看到的是目录而不是文件,那么配置规范是什么? cleartool ls 向您展示了什么?