Probably familiar with the various concepts of UCM. It's a lot smoother to get another. Ready to follow the training content of others one by one expansion, a training organization in Shenzhen, here is the link training directory. Tuition: The original price is 5000 yuan, the online discount price is 4500 yuan. It seems that ClearCase is worth more.
The previous articles probably contained the first part of the management directory. A UCM instance is the only difference. Let's do an example.
1: Create Pvob Launch Creation VOB ("C:/Program Files/rational/clearcase/bin/clearvobtool.exe")
There are 4 boxes to enter or select
1:vob TAG,VOB Registration identifier, you can later rely on this positioning VOB, must choose
2:vob COMMENT,VOB approval, can be described in detail the use of VOB, etc., easy to understand and so on. Optional
3: Defines the type of VOB, if checked, creates a VOB containing component. can contain multiple components. Components can be defined or created later, optionally
(I haven't figured it out yet.) I actually applied less)
4: Define the type of VOB, if tick is directly created as PVOB, optional
Create a generic vob,3 and 4 are not checked
Create UCM pvob,3 not tick, 4 tick
Next, select the location where VOB is stored
There are 2 boxes to enter or select
The 1:vob is saved on the server (VOB or PVOB is generally stored directly on the server) better. Easy Maintenance Management)
2:vob saved in this machine
Next
There are 3 boxes to enter or select
1: Define VOB associated administrative VOB, optional
2: The definition of whether every time the landing automatically mount Mount VOB, optional
3: Define whether the VOB is open to public, optional
1: When creating a pvob, this does not need to be checked. When creating VOB, this option is optional, look at the specific reasons for the actual situation after the analysis alone. Administrative VOB This thing is a point of knowledge.
2: The best tick, or each time you have to manually go to mount. (see the Help documentation for details.) Because what else is the base vob,vob with UCM component, etc.)
3: The best check, VOB set to public, will mount automatically mounted. Check after the need to fill out a password, (password reset does not need the previous password, so be assured bold set) password setup process is as follows.
CMD Open C:/Program Files/rational/clearcase/bin/rgy_passwd.exe
The error is not a registry server. Official resolution documents, links. The server I'm experimenting with is really not registry server. Change to registry server before setting
After entering, enter after successful
Official all ClearCase Registry documentation collection, links. (IBM's Official document features a collection of TOC, such as Toc:clearcase Registry, all articles about ClearCase Registry, such as new features, flaws, technical documents, etc.). Take a moment to look at all the articles in the TOC. will benefit very much. )
Pvob Current Page Final effect
And then finish ... A PVOB was created successfully.
Where to see the newly created successful pvob:lab_pvob in the Administrator console
Create VOB
Create 3 Vob,tag sequentially lab_src, lab_doc,lab_release (to save source code, project document, release version, respectively)
Back select, save on the server, automatic reconnect,public VOB
Finally created, a pvob, three VOB
Finally expand the pvob of the knowledge point
The official 2010-1-4 out of a document, the address of the document, (here small disdain for IBM.) UCM has been out for 10 years before issuing this document. Of course, it could be that I didn't find anything else.
The official 2008-12-16 out of the admin VOB in UCM Application document, document address,
Put up 2 pictures first.
Figure 1:pvob and component VOB's contact map
Figure 2:pvob and component VOB's contact map
The following information is available from the above illustration and documentation:
There is an admin VOB hlink,ucm between 1:pvob and component VOB that there must be a connection pvob between component and VOB connection. This indirectly illustrates Pvob and admin vob Spirit. The exact difference between the two is unknown to me. However, Pvob in UCM actually admin the other VOB.
2: Files and directories, and other elment data elements will be generated in component VOB.
3: Each version produced in component VOB is associated with a UCM activities activity. Association by Change Hlink.
4: The generation of each version must be associated with a ClearCase bracnch type branch, which is to associate with the Pvob.
5:pvob inventory A complete set of copies of all branch type branch types needed in development. This facilitates the unification of various VOB.
6: When a version is created, a local copy of the global branch is generated in the component VOB, ready for later creation of a new version on the branch.
7: Each branch associates a UCM stream with inventory in Pvob. This indirectly illustrates the branch branch and UCM Stream likeness. The exact difference between the two is unknown to me.
8: Stream is used to allow or disallow component VOB to create version versions above the associated global branch type
9: Project, created in Pvob, is used to target a series of streams, organize and apply rules, and each flow can define different rules.
10: When the development process reaches the key point within the project lifecycle, a UCM baseline is created as a tag and created in Pvob.
The 11:UCM baseline is an object created in Pvob that is associated with the generic label label type created by the component VOB clock, which indirectly indicates that the label label and the UCM baseline appear. The exact difference between the two is unknown to me.
12: Tag type is used to mark a single recent version of all elements selected by the rule.
13: Generally, this rule is determined by the flow created by the baseline. The config spec is automatically created by the stream.
Finally, in the final diagram, the concept below base and the conceptual analogy of UCM
UCM is customizing something on the basis of base. Some of the concepts of base are redefined as new things in UCM. But the two really can't be said to be the same thing.
UPDATE:2010-07-08: A few pairs of concepts in the image above, from the functional perspective of the implementation is indeed similar. However, the specific implementation mechanism is still a lot different.
This is discussed in the following article