Presentation is loading. Please wait.

Presentation is loading. Please wait.

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Exercises: Configuration Management with ClearCase.

Similar presentations


Presentation on theme: "Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Exercises: Configuration Management with ClearCase."— Presentation transcript:

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 …


Download ppt "Excercises: CM with ClearCase Sirkka-Liisa Juoperi 23.11.99 Exercises: Configuration Management with ClearCase."

Similar presentations


Ads by Google