can';不创建clearcase组件?

can';不创建clearcase组件?,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我可以从ClearCase项目浏览器创建ClearCase UCM组件,但不能通过命令行创建它。 这就是我所用的: cleartool mkcomp -nc -root /vobs/spider1_pvob/bat1 bat1@/vobs/spider1_pvob cleartool: Error: Unable to resolve component root directory "/vobs/spider1_pvob/bat1": ClearCase object not found cl

我可以从ClearCase项目浏览器创建ClearCase UCM组件,但不能通过命令行创建它。
这就是我所用的:

cleartool mkcomp -nc -root /vobs/spider1_pvob/bat1 bat1@/vobs/spider1_pvob
cleartool: Error: Unable to resolve component root directory "/vobs/spider1_pvob/bat1": ClearCase object not found
cleartool: Error: Unable to create component.

创建此组件的正确命令是什么?

我总是在ClearCase视图中创建组件,使用vob而不是根目录的pvob。
因此,在您的情况下,您需要:

  • 动态视图已启动
请注意,我对根目录使用vob
/vobs/spider1\u vob/(bat1)
,即使组件(是UCM元数据)在pvob中声明:
@/vobs/spider1\u pvob

请参阅“”和“”,了解pvob和vob之间的区别:
组件的根目录应该在vob中,而不是在pvob中

  • pvob包含组件的定义
  • vob包含其数据(文件和目录)
我在这里使用动态视图,因为以/vobs开头的路径的唯一方法是在Unix中,在

如果未设置动态视图,则仍可以将其与完整路径一起使用:

/view/myView/vobs/spide1_vob
(因为
/view
是所有动态视图的安装点)

cleartool mount /vobs/spider1_vob cleartool setview myView
cleartool mkcomp -nc -root /vobs/spider1_vob/bat1 bat1@/vobs/spider1_pvob 
/view/myView/vobs/spide1_vob