Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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


Download ppt "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."

Similar presentations


Ads by Google