RTC – Source Control Management

Slides:



Advertisements
Similar presentations
© 2007 IBM Corporation Demo Shimon Nir, Rational Technical & Service Manager, IBM Southwest Europe.
Advertisements

IBM Rational Team Concert
Insert an image Screen Shots How to insert an image.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Collaborative tools in NICE Alex Lossent - CERN IT/IS Hepix Fall 2005.
1 Copyright © 2014 Tata Consultancy Services Limited Source Code Management using Rational Team Concert IBM Rational, Alliance & Technology Unit 2 July.
DOCUMENT MANAGEMENT ZETA ERP.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Software Configuration Management CSC-532 Chandra Shekar Kandi Chandra Shekar Kandi.
Software Configuration Management
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
Software Configuration Management (SCM)
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
© 2012 IBM Corporation Rational Insight | Back to Basis Series SCM introduction Chu Shu June 2012.
ChemStation Integration with ECM November 7, 2006 Integration of ChemStation with OpenLAB ECM Life Sciences Solutions Unit Susanne Kramer, Application.
Tutorial 4: Working with Hyperlinks. Objectives Session 4.1 – Place bookmarks on a Web page – Create a link to a bookmark – Create a link to another Web.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
Version control Using Git Version control, using Git1.
1 of 8 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Version Control Systems with Subversion (SVN) and Tortoise.
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
Jump to first page (C) 1998, Arun Lakhotia 1 Software Configuration Management: Version Control Arun Lakhotia University of Southwestern Louisiana Po Box.
1 Creating an RTC Hot Fix September 18, Steps for creating a hot fix Find the work item where the defect is resolved. Check for existing hot fixes.
ClearCase Concepts and Terminology
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
2136 Gallows Road, Suite F, Dunn Loring, VA Phone: Fax: Business Analyst Training 1 Module 5.2 Rational ClearCase.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
CLM Case Study An investigation of deployment options for IBM Rational Team Concert in a ClearCase/ClearQuest environment July 18, 2011 Michael Gormley.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
IBM Rational Services © 2013 IBM Corporation Software Configuration Management Using the RTC Eclipse Client Bruce Besch (Version 1.0)
© 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
1 Ivan Marsic Rutgers University LECTURE 2: Software Configuration Management.
Rational Team Concert Introduction
Information Systems and Network Engineering Laboratory II
Software Configuration Management CSC-532
Essentials of UrbanCode Deploy QQ147 Components
About the To-Do Bar in Outlook
Chapter 11: Software Configuration Management
LECTURE 2: Software Configuration Management
John D. McGregor Eclipse Process Framework Module 2 Session 4
User Guide PrimePortal – File Archive
Version control, using Git
Software Configuration Management
Introducing IBM Rational Team Concert
Essentials of UrbanCode Deploy v6.1
Configuration Management
Mercurial & TorToise-HG
Concurrent Version Control
Creating Charts & Dashboards
Source Code Management
LECTURE 3: Software Configuration Management
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
PIE Planning & Resources
User Guide PrimePortal – File Archive
Citation Map Visualizing citation data in the Web of Science
Chapter 11: Software Configuration Management
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
1. GitHub.
Software Configuration Management
Presentation transcript:

RTC – Source Control Management Alex Chen

SCM Basic Terminology Repository : The repository stores objects such as streams, work items, and workspaces that help manage change flow. It also stores controlled artifacts that represent, and can be retrieved as, files or folders in a computer file system. Repository workspaces : A repository workspace is a repository object that stores items that have been placed under source control. Local workspaces : Local workspaces are directories in your computer's file system, like Eclipse workspace. Stream : A stream is a repository object that includes one or more components. Streams are similar to the branches found in other source control management systems, but have a number of additional capabilities. Component : A component is a collection of related artifacts, such as an Eclipse plug-in or a group of documents that comprise Web site content. Change set : A change set is a repository object that collects a related group of file, folder, and component modifications so that they can be applied to a flow target (workspace or stream) in a single operation. Component baselines : A baseline is a repository object that provides an immutable record of the configuration of a component in a particular workspace or stream. Workspace snapshots : A snapshot is a repository object that includes exactly one baseline for each component in a repository workspace.

SCM Core Concept

SCM Anatomy Stream Repository Workspace Local Workspace Your changes Other’s changes Streams are for sharing resources A repository workspace is your personal space in the repository Local workspaces are where you edit resources Changes flow back and forth NOTE: Speak in general terms with regard to change flow when animating this slide. The technical details and discussions of the actions are coming up. NOTE: We will be mapping the RTC terms to CC terms in the next module if the question comes up on this slide or any of the following slides. Note that blue is server and green is client Also note the icons These conventions will be used throughout the SCM charts There is a 6 click animation on this slide. 1st – shows the stream object and bullet 2nd – shows the repository workspace object and bullet A repository workspaces is your personal space on the server but they are searchable by others and others can get changes from them. 3rd – shows the Local workspace object and bullet Examples of local workspaces include Eclipse workspaces, Visual Studio workspaces and build machine file areas 4th – shows the changes bullet and runs the outgoing changes animation (if you hit page up after it runs and then click again, it will rerun) 5th –runs the incoming changes animation (if you hit page up after it runs and then click again, it will rerun) 6th – shows the final bullet and the icon in the upper right. This icon will be used on other slides to remind us of this relationship.

Typical Journey For a Change Set 3. Complete (usually combined with deliver) 4. Deliver Stream Component Repository Workspace Component 2b.Change set 2a. Check-in A quick animated change flow overview with the screen shots to show the annotations. Note that Check-in can be made automatic after a save via the preferences. Local Workspace 1. Change

SCM Multi-Stream

SCM Best Practices Jazz SCM supports agile best practices Refactoring tracking enables aggressive/agile refactoring Private versions Easy collaboration on change sets Attach to work item Delivery rules Suspending changes

SCM References Managing source code with Rational Team Concert Getting Started with Jazz Source Control Jazz Source Control - Resolving Conflicts Multiple Stream Development Jazz Source Control FAQ