发新话题
打印

[求助] 建立pvob时如何选( 此文章被查看:1978次,被回复:3篇!! )

建立pvob时如何选

在使用ucm模型,建立pvob时
为什么在what is the administrative VOB that is associated with this VOB
要选none
不选,空白 怎么不行??

[ 本帖最后由 selina 于 2006-9-27 13:27 编辑 ]



© 本文为 selinaSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

正在建立的PVOB就是administrative VOB,也即是最上层的VOB,所以是None.



© 本文为 howardlingSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

1:标题不符合版规
2:none就是不接受管理。不共享其他vob的元数据
3:administrative vob 只不过是个hyperlink ,指向那个都可以。默认在ucm中,所有的component 都要指向一个pvob,pvob也可以指向其他的vob
4:clearcase的六大元数据中,eltype,brtype,attype,hltype,lbtype是可以在vob中共用的,trtype现在还不行。所以才有了admin vob的定义,只要指向一个vob,这个vob中已有的元数据定义是可以被共用的,只要在admin vob中的定义属于global,hyperlink 的名字是AdminVOB,这个hyperlink在每个vob中都会有,它有一个指向方向的问题。a指向b,b中有全局的定义,a就可以直接使用而不用在自己定义。可以递归,如b指向c,a也可以通过b的链接来使用c中的全局定义。

5:类型说明:以brtype为例:
mkbrtype [-replace] [-global [-acquire] | -ordinary] [-pbranch]
          [-c comment | -cfile pname | -cq | -cqe | -nc]
          branch-type-selector ...

其他参数不说,replace是修改用的。
后面有两个-global [-acquire] 和-ordinary ,ordinary是默认的属性,意为创建只在本vob中可用的定义。-global 意为全局定义,下层的vob可以使用,后面还有个可选的参数不常用。

在底层的vob中使用这些已在上层admin vob中定义过且定义为global的元数据时,会“Automatically created metadata type from global definition in VOB "\vobtag".”,不用自己创建。再vob比较多的时候用起来会很好。

又一个eclipse问题,a指向b,a可以使用b中的一些定义为global的元数据。a中定义了一个lbtype R1,R1为ordinary,这个时候再b中在创建同名的lbtype,会提示“cleartool: Error: Definition of branch type "R1" in \a would be eclipsed by definition(s): lbtype "R1" in \b ”
提示不可创建,eclipse问题再次发生,同view中的一样。这个时候可以再b中使用-global -acquire 把a中的R1转换为b中的全局定义。a中依旧使用。无影响。所以acquire参数用的不多。


adminvob只是众多hyperlink中的一个,cc中好多东西都是hyperlink。
描述的不太清楚。希望更多的人参与到讨论中来。

请楼主仔细看下版规!
本帖最近评分记录
  • 草田 金钱 +4 我很赞同 2006-9-27 09:22
  • 懂你 金钱 +2 2006-9-27 09:08



© 本文为 amongSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

谢谢among
写得详细,可是我功底不够深
得+U啦

© 本文为 selina 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题