2

我使用 cleartool 命令创建了一个视图。

cleartool mkview -tag code-count-view -nsh $ccViewspath+$ccViewName

但是由于它是在下次执行时作为脚本的一部分添加的,所以我面临的问题是视图已经存在

如何验证视图名称是否已经存在?

4

2 回答 2

2

一个简单cleartool lsview yourViewTag的就足以检查是否存在动态视图。
你的情况是什么(你的 cleartool 命令创建一个动态视图)

对于快照视图,您将遇到额外的问题来查找/检查所述快照视图的根目录,这并不总是那么容易

于 2011-12-22T10:16:48.917 回答
1

这是我们在ClearEnv中已经遇到的问题,我们的 ClearCase 插件工具可以通过预定义的模板自动创建工作环境,因此我可以分享我的见解。

我的建议:做以下检查:

  • 如果视图标记已存在,请检查 ClearCase 注册表
  • 检查目标文件夹是否已经存在

如果要创建 ClearCase 资源管理器的快捷方式,您还必须进行进一步检查,并且可能需要处理更多场景

于 2011-12-22T09:00:30.650 回答