Exercises: - PowerPoint PPT Presentation

About This Presentation
Title:

Exercises:

Description:

Exercises: Configuration Management with ClearCase. Excercises: CM with ClearCase ... Excercises: CM with ClearCase. Sirkka-Liisa Juoperi 23.11.99 ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 20
Provided by: Tietoha
Category:

less

Transcript and Presenter's Notes

Title: Exercises:


1
  • Exercises
  • Configuration Management with ClearCase

2
What is ClearCase?
3
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
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
Basic Concepts (cont.)
  • ELEMENT- file or directory that is stored in a
    VOB
  • META-DATAtypes- labels- attributes-
    hyperlinks- triggers- can be connected to a
    specific version of an element, or to a branch,
    or to the entire element

6
Basic Concepts (cont.)
VOBs
vob3
vob2
vob1
CONFIG SPECs
element CHECKEDOUT element ../phase2/LATEST el
ement REL1 -mkbranch phase2 element
/main/LATEST
VIEWs
Kalles view
Annas view
Test groups view
Peters view
elements
7
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.

8
Files in a Normal View Window
z.cc
w.cc
x.cc
y.cc
CHECKEDOUT
9
Files in Version Tree Browser Window
x.cc
z.cc
y.cc
w.cc
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
4
4
CHECKEDOUT
4
5
10
Versions that match with Default Config Spec
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
4
4
5
x.cc
z.cc
y.cc
w.cc
11
Labelling
x.cc
z.cc
y.cc
w.cc
0
0
0
0
1
1
1
1
REL1
2
2
2
2
REL1
REL1
3
3
3
3
4
4
4
REL1
5
12
Example of Config Spec for Label REL1
  • element REL1
  • element /main/LATEST

13
Versions that match using the Config Spec for
REL1
0
0
0
0
1
1
1
1
2
REL1
2
2
2
REL1
REL1
3
3
3
3
4
4
4
REL1
5
x.cc
z.cc
y.cc
w.cc
14
Branching
x.cc
z.cc
y.cc
w.cc
0
0
0
0
1
1
1
1
REL1
2
2
2
2
rel1_corr
REL1
REL1
3
3
3
3
0
rel1_corr
4
4
4
0
1
REL1
5
1
15
Example of Branch Config Spec
  • element CHECKEDOUT
  • element /main/rel1_corr/LATEST
  • element REL1 -mkbranch rel1_corr
  • element /main/LATEST

16
Versions that match using the Branch Config Spec
x.cc
z.cc
y.cc
w.cc
0
0
0
0
1
1
1
1
REL1
2
2
2
2
rel1_corr
REL1
REL1
3
3
3
3
0
rel1_corr
4
4
4
0
1
REL1
5
1
z.cc
x.cc
y.cc
w.cc
17
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
Other Utilities
  • Clearmake- ClearCase variant of the Unix make
    utility
  • MultiSite- same VOB is used concurrently at
    several different locations

19
Thats ClearCase!

Lets try how it works in practise
Write a Comment
User Comments (0)
About PowerShow.com