14 12
发新话题
打印

[已解决] cc是否允许componet嵌套( 此文章被查看:1161次,被回复:13篇!! )

cc是否允许componet嵌套

我做了一个component1,想把component1下面的子目录dir也定义成一个component
可行吗?
如果可行,怎么操作?


问题已经解决 [打开主题]
本主题的最佳答案为 [ 4 楼].



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

TOP

你要这样嵌套的目的是什么呢
UCM中允许多个project使用同一个component

使用UCM前要做好规划,componet,project,stream等等
如果没有好的规划,后面会越来越复杂,且难以重新规划

我没看到过可以这样,应该不可以这样的



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

TOP

其实,我的真正目的是为了解决权限问题
我们的权限要求相当严格
在src中不同的开发层有不同的权限
且常在目录中会有交叉权限出限
如果光用组来控制,很麻烦(需建立多个组)

不知有什么好的办法



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

TOP

回复 #1 selina 的帖子

不允许这样做的。管理员手册里面有明确的解释。
请参考cc_proj.pdf


最佳答案
该回答被楼主/管理员列为正解!

附件

about component.GIF (21.64 KB)

2006-12-11 16:02

about component.GIF

本帖最近评分记录
  • among 金钱 +5 原创内容 2006-12-11 17:12

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

TOP

回复 #4 singwa 的帖子

谢谢singwa
对于上面介绍,还有一个问题哟
第三点的最后一句 Doing so allows you to add components to VOB in the future.
是什么意思?
如果我是以vob的根目录下的目录建立的component,如GUI,Admin,Reports定义成component。
如果有一天,我再增加了一个目录APP,那是不是还能将APP再定义成一个component?

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

TOP

如果我想按第三种方式建立的compnent
应怎么建立?
cl mkcomp -什么参数呀,好像nroot也不是哟

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

TOP

引用:
原帖由 selina 于 2006-12-11 16:24 发表
谢谢singwa
对于上面介绍,还有一个问题哟
第三点的最后一句 Doing so allows you to add components to VOB in the future.
是什么意思?
如果我是以vob的根目录下的目录建立的component,如GUI,Admin,R ...
对,没错!
如果你的VOB下面要包含多个components,那么建立的component只能位于VOB下面不能和它平级。后面如果你还想加入component也是可以的。

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

TOP

ct mkcomp -root path_dir compname
path_dir is your Component Root Directory
please run this in a base view context,

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

TOP

引用:
原帖由 selina 于 2006-12-11 16:56 发表
如果我想按第三种方式建立的compnent
应怎么建立?
cl mkcomp -什么参数呀,好像nroot也不是哟
命令行方式下我还没有仔细研究,你可以在GUI方式下用create VOB方式创建,选择“This VOB will contain UCM componet”然后进入下一步,选择“Allow this VOB to contain multiple components”,并直接添加component就好了。

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

TOP

刚实现了
直接用among说的方法
ct mkcomp -root path_dir compname
即可
然后在项目中把这个component加入
很方便
谢谢大家

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

TOP

 14 12
发新话题