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

Slides:



Advertisements
Similar presentations
Week 1: Introduction to GIS
Advertisements

1 IST 410/420 Software Version Control 2 DevelopmentIntegration Test System Test User Acceptance Testing ProductionArchive DEVELOPMENTUSERS - Developers.
Copyright, 2006 Dipl. Inform. Uwe Satthoff 1. Basic concepts for usage 2. Basic concepts for administration 3. Setup of example environment
1 Trieste, April 17 th 2008Lucio Zambon Electronic Graphic Interface for Global Archiving Technology: PHP, MySQL, JavaScript, JPGraph, etc Development.
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Why ROOT?. ROOT ROOT: is an object_oriented frame work aimed at solving the data analysis challenges of high energy physics Object _oriented: by encapsulation,
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 4 Operating System Fundamentals.
Software Configuration Management Donna Albino LIS489, December 3, 2014.
Version Control, Revision Control Software Configuration Management.
Revision Control Systems Amin Tootoonchian Kian Mirjalali.
ClearCase Training January 2005 Cairo Clearcase Team Cairo, Egypt Amr Elhusseiny IT Manager.
Network+ Guide to Networks, Fourth Edition Chapter 10 Netware-Based Networking.
CVS Selim Çıracı Ahmet Kara Metin Tekkalmaz. CVS – Open Source Version Control System Outline What are Version Control Systems? And why do we need them?
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Nov. 6, 2003CS WPI1 CS 509 Design of Software Systems Lecture #10 Thursday, Nov. 6, 2003.
Configuration Management and RCS CPS470 Fall 1999.
Date 2006 Development Plan Amy Johnson Amy Ruskowski Doug Daniels.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Microsoft Visual Source Safe 6.01 Microsoft Visual Source Safe (MVSS) Presented By: Rachel Espinoza.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Configuration Management
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Software Configuration Management CSC-532 Chandra Shekar Kandi Chandra Shekar Kandi.
Module 2: Using Transact-SQL Querying Tools. Overview SQL Query Analyzer Using the Object Browser Tool in SQL Query Analyzer Using Templates in SQL Query.
Using Linux Text Editors. Use Non-Graphical Linux Text Editors Graphical Text Editor.
Git: Part 1 Overview & Object Model These slides were largely cut-and-pasted from tutorial/, with some additions.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
NOC TOOLS rancid AfNOG Cairo, SI-E, 4 of 5 Sunday Folayan.
Subversion, an Open Source Version Control System An Introduction.
CSCI3170 Introduction to Database Systems
1 Lecture 19 Configuration Management Software Engineering.
Tutorial 1: Browser Basics.
Business Solutions: business rules, principles, and best practices Applications: configuration management document management product configurators collaboration.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
…using Git/Tortoise Git
® IBM Software Group © 2008 IBM Corporation Setting up Build Forge demo projects for ALM Windows only May – work in progress Stuart Poulin
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
ClearCase Basics XML presentation.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
TPS/Source ™ Source Control and Release Management System.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Figure 6.1 PDM and SCM integration—Common API and common repositories. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product.
ClearCase Concepts and Terminology
1 Using CVS to Manage Student Assignments Karen Reid and Greg Wilson {reid,
1 MSTE Visual SourceSafe For more information, see:
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
2136 Gallows Road, Suite F, Dunn Loring, VA Phone: Fax: Business Analyst Training 1 Module 5.2 Rational ClearCase.
APT Configuration Management May 25th, 2004 APT Configuration Management Jesse Doggett.
Cisco IOS Command Line Interface Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
22 Copyright © 2008, Oracle. All rights reserved. Multi-User Development.
Sys Admin Course Service Management Fourie Joubert.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 3: Windows7 Part 3.
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :;
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
Introduction to ClearCase II v 1.2 Vít Hrachový Prague, 26 September 2007.
Software Configuration Management CSC-532
Autodesk Inventor 2008 Essentials Plus
CCS Engineering Tools The tools are used help development and debugging of VLT SW control applications This presentation will provide a general view of.
Concurrent Version Control
Chapter 3: Windows7 Part 3.
TEISS Interface Review
Microsoft Visual Source Safe How & Why
Concurrent Versions System
Presentation transcript:

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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi What is ClearCase?

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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’

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Files in a Normal View Window x.ccy.cc z.ccw.cc CHECKEDOUT

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Files in Version Tree Browser Window x.ccz.ccy.cc w.cc /main CHECKEDOUT

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Versions that match with Default Config Spec x.cc 5 z.ccy.ccw.cc /main

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Labelling x.ccz.ccy.cc w.cc /main REL

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Example of Config Spec for Label ‘REL1’: element * REL1 element * /main/LATEST element * CHECKEDOUT element * /main/LATEST

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Versions that match using the Config Spec for ‘REL1’ /main REL1 x.cc z.ccy.ccw.cc

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Branching 0 rel1_corr 1 x.ccz.ccy.cc w.cc /main REL rel1_corr

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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 REL rel1_corr

Excercises: CM with ClearCase Sirkka-Liisa Juoperi 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

Excercises: CM with ClearCase Sirkka-Liisa Juoperi Other Utilities Clearmake - ClearCase variant of the Unix ‘make’ utility MultiSite - same VOB is used concurrently at several different locations

Excercises: CM with ClearCase Sirkka-Liisa Juoperi That’s ClearCase! Let’s try how it works in practise …