我使用 ClearCase 作为版本控制工具。
当我在特定 VOB 中创建视图时,所有文件夹都已从服务器下载。但是文件没有被下载。
为此,我正在做的一种解决方法是对当前 vob 进行“结帐”,然后进行相同的 UNDO 结帐。然后只有我得到文件。
有什么解决办法吗?
我使用 ClearCase 作为版本控制工具。
当我在特定 VOB 中创建视图时,所有文件夹都已从服务器下载。但是文件没有被下载。
为此,我正在做的一种解决方法是对当前 vob 进行“结帐”,然后进行相同的 UNDO 结帐。然后只有我得到文件。
有什么解决办法吗?
所有文件夹均已从服务器下载。
“已下载”意味着这可能是一个ClearCase 快照视图,它读取配置规范:
并下载版本匹配选择规则、路径匹配加载规则的元素(文件和目录)。
您需要cleartool ls
在仅看到子文件夹的文件夹中进行操作,以了解用于下载这些文件夹(而不是文件)的选择规则
cd /path/to/my/view/(vobs/)myVob
cleartool ls
从那里,您可以编辑配置规范 ( cleartool edcs
) 以修复选择或加载规则,确保在更新快照视图时下载文件夹和文件。
也许这些文件夹被认为是被劫持的:请参阅“在快照视图中定位被劫持的文件”。
如果有一个 .cc_loading 目录,它看起来像一个 wev 视图。Cleartool 声称它在这些视图中不起作用(如果该命令与视图上下文无关!)。您应该“rcleartool ls”,但您还可以在 CTE 的帮助下查看使用的目录版本。
我猜你看到目录的版本 /main/0 。
由于这是一个快照视图,因此请创建一个具有相同配置规范的动态视图并查看它所看到的内容。如果您在动态视图中看到目录而不是文件,那么配置规范是什么?cleartool ls 向您展示了什么?