Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
620 views
in Technique[技术] by (71.8m points)

clearcase - What is the Difference between VOB and PVOB?

What I understand is that, PVOB is a special type of VOB that is used when UCM is implemented as the software configuration management process.

But my doubt is how is it different from VOB? I am new to CC but, as far as I know, even PVOB contains the same information as VOB.

Can anyone explain me?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

PVob is like a vob in that it can version files and folders.

But by convention, you don't use a pvob to "add to source control".

You use a PVob as a "admin vob" for a classic Vob in order to declare component(s) in it, and to manage all the matadata associated to UCM:

  • Projects
  • Streams
  • Activity
  • Merge Hyperlinks for deliver and rebase

In that case, as I mentioned here, PVob are visible in the ClearCase project Explorer, not the ClearCase Explorer.

As any "AdminVob", a pvob manages datatypes for the associated vobs: see "VOB datatypes and administrative VOB hierarchies".
Simply, a pvob will manage UCM types as well, making projects, streams and activities visibles for all the associated UCM vobs (which contain the actual data).

You can actually group pvob in a hierarchy, as explained in "Multiple PVOBs and a common administrative VOB".

If projects in one PVOB need to modify components in other PVOBs, your Rational? ClearCase? administrator needs to identify one PVOB to serve as a common administrative VOB for the PVOBs and the component VOBs.

In Figure 1, PVOB1 and PVOB2 use PVOB3 as their administrative VOB.

http://pic.dhe.ibm.com/infocenter/cchelp/v8r0m0/topic/com.ibm.rational.clearcase.cc_proj.doc/images/multi_pvobs_linked.gif


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...