WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.

Slides:



Advertisements
Similar presentations
TortoiseSVN By Group 1 Team B. Installing TortoiseSVN.
Advertisements

Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Warren Jones, Fluke Co., Eugene Kramer, Remedy Co. Introduction to CVS 1999 Concurrent Versions System Overview of CVS architecture. Repository structure.
TortoiseSVN Tutorial TortoiseSVN Tutorial By: Dung Nguyen Date: May 26 th, 2008 Duration: 1h30’ By: Dung Nguyen Date: May 26 th, 2008 Duration: 1h30’ Topic:
Google Apps Access Google Apps from the Parkland Intranet Page:
Version Control System (Sub)Version Control (SVN).
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Understanding the School Set Up Menu Presented by: Josh Mostyn Presented by: Josh.
Copyright 2007, Paradigm Publishing Inc. EXCEL 2007 Chapter 6 BACKNEXTEND 6-1 LINKS TO OBJECTIVES Workbook properties Workbook properties Workbook Sharing.
JJCO Online System MANUAL for Associate Editors. Table of Contents 1.Log In 2.Main Menu 3.Associate Editor Dashboard 4.Checking MS 5.Reviewer Selection.
Creating a Form on a Web Page
Microsoft Expression Web-Illustrated Unit L: Using Code Tools.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
6/27/20151 Doris Lee Concurrent Version System (CVS)
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Introduction to CVS 7/3/20151UMBC CMSC 341. Outline Introduction to Source Code Management What is CVS? CVS for Project Submission Basic commands Checkout,
Operating Systems Day 3. Changing Date & Time 1.Double click on digital clock on the notification area of a task bar (Click start button, Click control.
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
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.
1 CVS Concurrent Versioning System CRASH COURSE! presented by Axel Polleres with improvements by Holger Lausen and Eyal Oren cf.
ICP Kit 2011 HHC Data Entry Module The World Bank ICP Kit Training African Development Bank.
The Design Workshop Introduction to Version Control 1.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 8-Oct-15.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
1. Insert the Resource CD into your CD-ROM drive, click Start and choose Run. In the field that appears, enter F:\XXX\Setup.exe (if “F” is the letter of.
Version control Using Git Version control, using Git1.
1. Chapter 25 Protecting and Preparing Documents.
HTML Concepts and Techniques Fourth Edition Project 7 Creating a Form on a Web Page.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Microsoft Office 2007 Access Chapter 6 Using Macros, Switchboards, PivotTables, and PivotCharts.
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
CSE 219 Computer Science III CVS
Configuring Sourceforge’s CVS to work with Forte (3.0 or later) on WindowsNT and Windows 2000 Specific for MAExplorer.sourceforge.net Written by Eric Shen,
Microsoft Visual SourceSafe “(VSS) does not eliminate the need for discipline and coordination. It only makes discipline and coordination easier to live.
Subversion is a free/open-source version control system. It manages files and directories, and the changes made to them, over time. This allows you to.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
Overview of MSWS Control of 212-LC July 15, 2006.
1 CSE306 Operating Systems Projects CVS/SSH tutorial.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
IFS Document Management
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
IN THE NAME OF GOD. Reference Citing Software.
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
IBM Rational Services © 2013 IBM Corporation Software Configuration Management Using the RTC Eclipse Client Bruce Besch (Version 1.0)
Warren Jones, Fluke Co., Eugene Kramer, Remedy Co. Introduction to CVS 1999 Revised by David Svoboda 2003 Concurrent Versions System Overview of CVS architecture.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 28-Jun-16.
Concurrent Versions System User guide for CS408
SVN intro (review).
Version control, using Git
CVS revisions UML diagram
Mercurial & TorToise-HG
Managing Rosters Screener Training Module Module 5
User Guide Subversion client TortoiseSVN
Concurrent Version System (CVS)
Microsoft Visual Source Safe How & Why
CVS Concurrent Versioning System
Subversion Basics Guide
CVS By: Mark Henkel.
Concurrent Versions System
Presentation transcript:

WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version from CVS è Commit your changes to CVS è Viewing History è Tagging(Labeling) è Adding/Removing files and directories è Branching è Locking / Unlocking è Who’s editing that file?

WinCVS Training Basic Concepts è Repository è Sandbox è Multiple people working on the project at one time.

WinCVS Training Download & Setup  Follow the “Download & Installation Guide WinCVS.doc” from the following path:  After installation, Start WinCVS from Start->Programs->Gnu->WinCVS 1.2->WinCVS

WinCVS Training Importing a new module into CVS Repository  Choose the "Create -> Import module" menu.  In the Import settings dialog, type a module name. This will be the name of the top-level directory for the module when people check it out.  Type your name, or your company name (no spaces) in the Vendor tag field.  Type "start" in the Release tag field.  If you want to enter any log message also you can enter in the same dialog box.

WinCVS Training Getting new module from CVS  Choose “Create->Checkout module” menu.  In "checkout settings" dialog, enter the module name (Complete path in the repository), Choose the directory in which you want the module to be located.  According to the requirement, select the other options in the other tabs like "Checkout options" and "Globals"  Press the OK button.

WinCVS Training Getting Latest Version from CVS  Select the directory, file or files that you want to update.  Click the right mouse button on the selection, and choose the Update selection menu item.  Make sure "Create missing directories that exist in the repository" is checked.  Press the OK button.  Resolve conflicts manually if there are any. The conflicting area is marked like this: >>>>>> revision  “Query Update” is useful for you to query whether any updations are there for the file, files or folder.

WinCVS Training Commit your changes to CVS  Before committing you should do an update to make sure there are no conflicts. Select the directory, file or files that you want to commit.  Click the right mouse button on the selection, and choose the Commit selection menu item.  In the Commit settings dialog, enter a log message. This step is optional, but it is highly recommended that you take some time to shortly describe what was changed.  Press the OK button. This is similar to Check-in in VSS.

WinCVS Training Viewing History  Select the directory, file or files that you want to know more about (history).  Click the right mouse button on the selection, and choose one of "Diff. Selection", "Log selection", "Status selection" or "Graph selection".  If a dialog box pops up, enter any necessary information, and press the OK button. Diff : Differences b/w two revisions Log : Shows log messages, dates, tags, authors, etc. Status : Displays the modification status of the given files. Graph : A rather cool feature that shows the revision graph for a single file.

WinCVS Training Tagging(Labeling)  Select the directory, file or files that you want to tag.  Click on the "Modify->Create a tag on selection" menu item.  Enter the label in the "New tag name" input field. (See below for restrictions on tag names.)  Select any other options upon requirement.  Press OK button For the naming convention of the tags pls.. Refer to “Labelling.doc”

WinCVS Training Adding/Removing files and directories Adding new files to Project:  Place the directory, file or folder in your working folder of the project module.  Select the directory, file or files that you want to add.  Click the right mouse button on the selection, and choose the Add selection or Add selection binary menu item. Use binary for non-text files, otherwise the files will be corrupted by CVS!  As the files are only marked for addition, you have to commit them to enter them in the repository. Removing files from Project:  Select the file or files that you want to remove.  Click on the "Modify->Remove selection" menu item.  As the files are only marked for removal, you have to commit them to remove them from the repository.

WinCVS Training Branching Create a Branch:  Select the directory or files that you want to branch.  Click on the "Modify -> Create a branch on selection" menu item.  In the New branch name input field, enter a tag name that you want to use on your branch.  Turn on the "Check that the files are unmodified before branching" checkbox.  Press the OK button.

WinCVS Training Branching Working on created branch:  Select the top-level directory of the project.  Click the right mouse button on the selection, and choose the Update selection menu item.  Make sure "Create missing directories that exist in the repository" is checked.  Select the Sticky options tab.  Click the Retrieve rev./tag/branch checkbox.  In the Retrieve rev./tag/branch input field, enter the tag name of the branch you want to switch to.  Press the OK button.

WinCVS Training Branching Merging from a branch  Move your local copy to the branch you want to merge the changes into.  Select the top-level directory of the project.  Click the right mouse button on the selection, and choose the Update selection menu item.  Make sure Create missing directories that exist in the repository is checked.  Select the Merge options tab.  Click the Only this rev./tag radio button.  In the Only this rev./tag input field, enter the tag name of the branch you want to merge from.  Press the OK button.

WinCVS Training Locking / Unlocking Locking:  Select the Directory, file or files to be locked.  Click on the "Trace -> lock selection" menu item. Unlocking:  Select the Directory, file or files to be unlocked.  Click on the "Trace -> Unlock selection" menu item.

WinCVS Training Who’s editing that file?  Click on the "Trace -> Editors of selection" menu item. Note: Project needs to be checked out with “Checkout with Read-only” option. The Editor information is shown in Log window.