12 12
发新话题
打印

[讨论] PVOB和VOB( 此文章被查看:1727次,被回复:11篇!! )

PVOB和VOB

CC中有两个概念一直搞不清楚:PVOBVOB.我的理解是PVOBproject VOB,用于UCM模式,存放activity ,stream等;后者是base模式,存放component,folder和file,记得在某个文档中看到过,一个PVOB可以包含多个VOB,但是对两者的理解和区别还是有些搞不明白:
1 如果两者都属于存储库,那么cc为何要引入PVOB,目的是什么呢?
2 如果是为了便于project的管理,那么为何不使用多个VOB,是因为这样不利于管理
3 Base模式下的project为何不引入PVOB呢?



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

TOP

我来丢块砖。
我的理解是pvob是在ucm方式下才有的,它更多的用来存放其他vob的管理信息
而不是具体的源代码等内容。
vob和原来base模式下应该没有太大的区别,就是用来放源代码、folder等的。
一般pvob只有一个,而vob可以多个。
希望达人继续抛玉!



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

TOP

我这边主要针对PVOB,但是两者具体概念也是比较混乱。



© 本文为 yorkphotoSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
QQ:89655615
MSN:yorkphoto@hotmail.com

TOP

同问,也是一直搞不明白pvob和vob的区别。

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

TOP

操作手册上有这样的介绍:
In ClearCase, a UCM project contains the configuration information needed to manage a significant development effort. You can think of it as the development environment for a team of developers working on a product release.

This project information is stored in a dedicated repository called the project VOB (PVOB).

The directories and the files the developers create and work on are stored separately from the PVOB in one or more data repositories called VOBs. When you set up these VOBs, you then associate the VOBs with the PVOB.

The development environment of a UCM project consists, typically, of one shared work area and multiple private work areas. Private work areas allow developers to work on activities and test their work in isolation, before submitting their work to the main shared area.

Note: This task of creating a PVOB does not apply to ClearCase LT project managers as the Administrator creates the PVOB during the installation.

另外,CC_PROJ.pdf上也有:

附件

about_pvob.GIF (8.79 KB)

2006-12-14 13:49

about_pvob.GIF


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

TOP

楼主的理解是正确的。PVOB是UCM中引入的概念,是用来保存流,活动等。跟PVOB  相对应的就是CVOB(component vob),是用来存放source code等资源。在UCM 中一般的 VOB是作为一个componet 来使用的,都需要import .
第一个问题已经回答了。
2 如果是为了便于project的管理,那么为何不使用多个VOB,是因为这样不利于管理?
不管引入多个VOB,它也是用来保存source code 等这些资源,而不能保存流,活动。
3 Base模式下的project为何不引入PVOB呢?
Base下没有project,你说的应该是你们项目中的project吧?引入project 就是ucm了 :)

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

TOP

十分感谢大家的回复!
在UCM模式下,必须使用PVOB。在创建project 之前,需要建立PVOB,然后再create VOB吗,是这样吧?
lhbcool 说的“跟PVOB  相对应的就是CVOB”,可以理解为就是base模式下的VOB吗?

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

TOP

恩,可以这么理解。:)
不过创建 vob 并没有先后关系。

[ 本帖最后由 lhbcool 于 2006-12-15 13:14 编辑 ]

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

TOP

明白啦,谢谢大家!

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

TOP

回复 #6 lhbcool 的帖子

是否可以这样理解,本来VOB的格式已经规划好了。可是由于UCM引入了流等新的管理数据。在这种情况下,又不能改变VOB的格式,所以引入了PVOB来管理这些数据呢?
谢谢。。。

© 本文为 longtcg 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
共同创建和谐论坛
婚纱小店http://shop35835245.taobao.com/

TOP

 12 12
发新话题