Download presentation
Presentation is loading. Please wait.
Published byBrittany Ryan Modified over 9 years ago
1
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Exercises: Configuration Management with ClearCase
2
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 What is ClearCase?
3
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 ClearCase is… Version management tool for all types of files and directories - records all actions - reports history - accurate reproduction of every release Available both in Unix and Windows NT environments Two user interfaces - command line: ‘cleartool’ - graphical: ‘xclearcase’
4
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Basic Concepts VOB - Versioned Object Base - the whole database consists of several VOBs CONFIG SPEC - configuration specification (file) that defines what version of each VOB element you see in your view VIEW - a working area from where you have access to the VOB - each individual developer or closely coordinated group has an own view
5
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Basic Concepts (cont.) ELEMENT - file or directory that is stored in a VOB META-DATA types: - labels - attributes - hyperlinks - triggers - can be connected to a specific version of an element, or to a branch, or to the entire element
6
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Basic Concepts (cont.) element * CHECKEDOUT element * /main/LATEST vob1 vob2 element * CHECKEDOUT element * /main/LATEST element * CHECKEDOUT element *../phase2/LATEST element * REL1 -mkbranch phase2 element * /main/LATEST element * CHECKEDOUT element * /main/LATEST CONFIG SPECs VIEWs vob3 Kalle’s viewAnna’s view Test group’s viewPeter’s view elements VOBs
7
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Default Config Spec: element * CHECKEDOUT element * /main/LATEST - a rule per line - rules are processed from top to bottom; if no matching version of an element was not found for the first rule, the system tries to find a version that matches the second rule etc. element * CHECKEDOUT element * /main/LATEST
8
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Files in a Normal View Window x.ccy.cc z.ccw.cc CHECKEDOUT
9
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Files in Version Tree Browser Window x.ccz.ccy.cc w.cc /main CHECKEDOUT 0 1 2 3 0 1 2 3 5 4 0 1 2 3 4 0 1 2 3 4
10
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Versions that match with Default Config Spec 0 1 2 3 4 x.cc 5 z.ccy.ccw.cc /main 4 0 1 2 3 0 1 2 3 4 0 1 2 3
11
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Labelling x.ccz.ccy.cc w.cc /main REL1 4 0 1 2 3 0 1 2 3 4 0 1 2 3 5 4 0 1 2 3
12
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Example of Config Spec for Label ‘REL1’: element * REL1 element * /main/LATEST element * CHECKEDOUT element * /main/LATEST
13
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Versions that match using the Config Spec for ‘REL1’ /main REL1 x.cc z.ccy.ccw.cc 4 0 1 2 3 0 1 2 3 5 4 0 1 2 3 4 0 1 2 3
14
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Branching 0 rel1_corr 1 x.ccz.ccy.cc w.cc /main REL1 4 0 1 2 3 0 1 2 3 4 0 1 2 3 5 4 0 1 2 3 0 1 rel1_corr
15
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Example of ‘Branch Config Spec’ element * CHECKEDOUT element * /main/rel1_corr/LATEST element * REL1 -mkbranch rel1_corr element * /main/LATEST element * CHECKEDOUT element * /main/LATEST
16
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Versions that match using the ‘Branch Config Spec’ x.cc z.cc y.ccw.cc 0 rel1_corr 1 x.ccz.ccy.cc w.cc /main REL1 4 0 1 2 3 0 1 2 3 4 0 1 2 3 5 4 0 1 2 3 0 1 rel1_corr
17
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Basic Actions for an Element Checkout - a new editable version is created - only one person can edit the file at the same time Checkin - the version that was created by checkout command is saved to the VOB and is then visible to the other views - the element changes to write-protected mode Uncheckout - undo operation for checkout
18
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Other Utilities Clearmake - ClearCase variant of the Unix ‘make’ utility MultiSite - same VOB is used concurrently at several different locations
19
Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 That’s ClearCase! Let’s try how it works in practise …
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.