Download presentation
Presentation is loading. Please wait.
Published bySuzanna Alexander Modified over 8 years ago
1
2136 Gallows Road, Suite F, Dunn Loring, VA 22027 Phone: 1-703-208-9120 Fax: 1-703-852-7939 Business Analyst Training 1 Module 5.2 Rational ClearCase
2
BA Training Module 5.2 | Rational ClearCase v3.0 2 Rational ClearCase Repository management for project-wide artifacts Release documents Review documents Technical design documents Deployment Code Provides Accountability Version control Controlled accesss Just a sophisticated Explorer!
3
BA Training Module 5.2 | Rational ClearCase v3.0 3 Rational ClearCase What is ClearCase? ClearCase is a comprehensive software version control and configuration management system, designed for development teams working in a local network.
4
BA Training Module 5.2 | Rational ClearCase v3.0 4 Rational ClearCase-View
5
BA Training Module 5.2 | Rational ClearCase v3.0 5 Rational ClearCase
6
BA Training Module 5.2 | Rational ClearCase v3.0 6 Rational ClearCase ClearCase Overview Provides versioning of all types of files & directories Records and reports history Guarantees accurate reproduction of every release Provides traceability & reproducibility Provides powerful branch-and-merge tools Assures integrity of all software elements
7
BA Training Module 5.2 | Rational ClearCase v3.0 7 History Of Folder
8
BA Training Module 5.2 | Rational ClearCase v3.0 8 When and By Whom?
9
BA Training Module 5.2 | Rational ClearCase v3.0 9 Clearcase-Check in
10
BA Training Module 5.2 | Rational ClearCase v3.0 10 Rational ClearCase Checked-out
11
BA Training Module 5.2 | Rational ClearCase v3.0 11 Rational ClearCase ClearCase Version Control Features Easy checkout-edit-checkin model – Adding folders or files –Checkin Reserved for modification-Checkout Intelligent merge utility automatically merges non-conflicting changes Graphical compare and merge tools Two modes of work with Dynamic and Snapshot Views
12
BA Training Module 5.2 | Rational ClearCase v3.0 12 Check Out
13
BA Training Module 5.2 | Rational ClearCase v3.0 13 Version Tree
14
BA Training Module 5.2 | Rational ClearCase v3.0 14 First Version
15
BA Training Module 5.2 | Rational ClearCase v3.0 15 N-th Version
16
BA Training Module 5.2 | Rational ClearCase v3.0 16 To See All Versions Click here to see all Versions Compare- Specific Version Compare- Previous Version Birds Eye-Shows the Version you see
17
BA Training Module 5.2 | Rational ClearCase v3.0 17 Rational ClearCase What is a VOB? Versioned Object Base the whole database consists of several VOBs A read-only repository of ClearCase elements A network-wide, file system resource which stores version-controlled data A user accessible repository that resides: on a Windows NT system, or on a UNIX system
18
BA Training Module 5.2 | Rational ClearCase v3.0 18 Rational ClearCase 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 Undocheckout - undo operation for checkout These Options can be selected when right clicked on the application. Rational ClearCase Workspace Management - Views Dynamic Views Snapshot Views
19
BA Training Module 5.2 | Rational ClearCase v3.0 19 Other Options
20
BA Training Module 5.2 | Rational ClearCase v3.0 20 Rational ClearCase WHAT IS A VIEW? Workspace for an individual developer or closely coordinated group. Selects versions of Versioned Object Base (VOB) directories and files. Allows developers to work without interfering with others. File checkout by particular user is reserved fro him to modify.No other user can access that folder for modification unless its modified and checked in.
21
BA Training Module 5.2 | Rational ClearCase v3.0 21 Rational ClearCase Version Selection by Views A view selects versions of elements What is seen is the result of an ordered Set of rules called a configuration specification Selected versions appear in a standard Directory tree with recognizable file names. Eg:R0234/Business/System Checkout d1046/Development/System Design
22
BA Training Module 5.2 | Rational ClearCase v3.0 22 Rational ClearCase What is a Configuration Specification? Each view has a config spec that defines a set of rules for selecting versions of file and directory elements A default config spec is automatically set whenever you create a new view The default config spec selects files or directories that are: checked out, or the latest version on the main branch of the version tree The Default Config Spec: element * CHECKEDOUT element * \main\LATEST Update View gives latest config spec.
23
BA Training Module 5.2 | Rational ClearCase v3.0 23 Update View
24
BA Training Module 5.2 | Rational ClearCase v3.0 24 Rational ClearCase When To Use Snapshot Views You want to work with source files that are under ClearCase control while disconnected from network You prefer to use a view that is updated only at your request You want to access a view from a machine that is not a ClearCase host
25
BA Training Module 5.2 | Rational ClearCase v3.0 25 Rational ClearCase Dynamic Views Transparent access to elements - access to virtually any version of any element. -Always up-to-date Minimal copying Provides build auditing – Whenever new build done by CM group.
26
BA Training Module 5.2 | Rational ClearCase v3.0 26 Rational ClearCase Snapshot View vs. Dynamic View Similar Use config specs rules to select element versions Follow the checkout, edit, checkin paradigm Allow reserved or unreserved checkouts
27
BA Training Module 5.2 | Rational ClearCase v3.0 27 Rational ClearCase As development progress, a snapshot view becomes out of date and must be explicitly updated A checkout of an element may use the version loaded into the view, not necessarily the latest version in the VOB To check in such an element, you may have to perform a merge If the element version is not the latest version, you are asked to confirm which version to checkout
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.