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.

Slides:



Advertisements
Similar presentations
How to Build Macro-Models in Tina SPICE
Advertisements

3) CircuitWorks Component Library
How to Import an Excel File Using the SAS Import Wizard SAS 9 for Windows.
HOW TO IMPORT AND EXPORT DATA. Why do I need to use Export/Import? Here are some examples: If you have a laptop that you take home (or have a home version.
Version Control System (Sub)Version Control (SVN).
Tutorial 8: Developing an Excel Application
Getting Started: Ansoft HFSS 8.0
1 of 2 Microsoft Outlook 2003 makes it possible to delegate one or more people to read and create items in your Outlook account and to respond to e- mail.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
A Guide to MySQL 3. 2 Objectives Start MySQL and learn how to use the MySQL Reference Manual Create a database Change (activate) a database Create tables.
Introduction to CVS 7/3/20151UMBC CMSC 341. Outline Introduction to Source Code Management What is CVS? CVS for Project Submission Basic commands Checkout,
What is so good about Archie and RevMan 5
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Customizing Microsoft Project
9.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
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.
Panorama High School E.G.P./ Training to Put Students’ Grades on the Website Wednesday, September 29,
1 CVS Concurrent Versioning System CRASH COURSE! presented by Axel Polleres with improvements by Holger Lausen and Eyal Oren cf.
MagicInfo Pro Server Software All control, content, and scheduling is performed within the MagicInfo Pro Server software previously installed. Before.
Installing the SAFARIODBC.EXE For use with Excel May 3, 2002.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
Viewing Tip: While viewing this presentation in your browser, select Browse, Full Screen. Then, when you want to pause the show, Right Click and select.
Subversion Code Deployment LifeCycle August 2011.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
Basic Setup Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
1. Chapter 25 Protecting and Preparing Documents.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Project 6 Switchboards, PivotTables, and PivotCharts.
Overview Introduction to Managing User Environments Introduction to Administrative Templates Using Administrative Templates in Group Policy Assigning Scripts.
® 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.
Microsoft Office 2007 Access Chapter 6 Using Macros, Switchboards, PivotTables, and PivotCharts.
CVS – concurrent versions system Network Management Workshop intERlab at AIT Thailand March 11-15, 2008.
FPGA_Editor Probes. . Probe Overview 2 Adding a Probe : GUI Probes tie an internal signal to an output pin To Launch the GUI: Click the “probes” button.
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,
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
GumTree Development Environment Setup Windows Only Compatible with Eclipse 3.2 M3 (Last update: 16/11/05)
A Guide to MySQL 3. 2 Introduction  Structured Query Language (SQL): Popular and widely used language for retrieving and manipulating database data Developed.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
1 CSE306 Operating Systems Projects CVS/SSH tutorial.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Installing SAS 1. Requirements If you do not have an old copy of SAS installed on your computer, go directly to Slide 6. Make sure you have uninstalled.
AS Level ICT Data entry: Creating validation checks.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
Windows Installation Tutorial NASA ARSET For Python help, contact: Justin Roberts-Pierel
12 CVS Mauro Jaskelioff (originally by Gail Hopkins)
Wimba Pronto Setting Pronto Preferences of the ND University System April 2009.
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
Fujitsu America Proprietary and Confidential, (c) FUJITSU America Inc Download Authentic Desktop Edition How to download Authentic 2004 Download.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Windows Installation Tutorial NASA ARSET For Python help, contact: Justin Roberts-Pierel
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
Using Macros, Switchboards, PivotTables, and PivotCharts
Managing Rosters Screener Training Module Module 5
User Guide Subversion client TortoiseSVN
MAX Warranty Tracking Vince Stefanetti, Exact MAX Americas Trainer.
Microsoft Visual Source Safe How & Why
CVS Concurrent Versioning System
Windows Installation Tutorial
Scripts In Matlab.
Presentation transcript:

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 stores all the version of the file in a single file in a clever way that only stores the differences between versions.  You are a part of a group of people working on the same project, and you want to prevent overwrite each others' change. CVS solves this by insulating the different developers from each other.  You want to record the history of your file, and you want to easily retrieve the old versions to see exactly the changes made to the file.

Installation Install the following products; WinCvs CVSNT - required by WinCVS for basic CVS functionality. It may be included in the WinCVS installer. Python - used by WinCvs for scripting support. Win32 extensions for Python - maybe required by python for some functionalities. WinMerge - Not required but recommended since it is a good tool for Diff. Note: All of the above components are open source and can be installed using their simple instructions.

Server Configuration Open control panel and click on ‘cvs for NT’. You will see the following window. Click in this tab Click Add to start Conf. Using server setting dialog window, specify the location and name of repository Make sure the CVSNT Service and the CVSNT Lock Service are running!

Defining Browse Location Click here to open ‘Browse for Folder’ window Select the folder you want to work on. As an example we will use the ExamSummary folder Your folder should appear here Launch WinCvs and follow the instruction for proper configuration

Importing a Module Getting a project under version control is called Importing. The following pictorial slide will demonstrate how to import a module to the CVS server.

Importing Module Right click on the folder and select ‘import module’ If there is any file you do not want, click Edit and select ignore. Then click OK to continue importing After verifying the settings, click here for CVSROOT configuration Here you need to specify the server protocol. This path is the path used as repository

Importing Module If successful, you should see the files with check marks Also you should see message similar to this

Checking out a module To obtain a module from the CVS server for the first time is known as a checkout. Checking out from the repository gives you a local copy of the module. To perform checkout, follow the following pictorial slides.

Checking out a module To checkout a module, right click and select ‘checkout module…’ Make sure the module name is correct Select the local folder of your choice Click OK to perform Check out

Checking out a module Make sure the module is checked out and no error

Editing The following slides shows you how to edit a file and later check the difference and commit the change. In addition, you can lock the file so that no other developer can commit a change until you unlock it or check in the file

Editing using WinCvs Double click on the file you want to edit. In this case ‘Stat.cs’ Just click ok the default to open in the default editor

Editing Lets update this program to calculate the average of the five test scores.

Editing We add variable to hold the sum and average We calculate the sum and average here We display the result in the command Close the editor and click ok to save the changes

Viewing the Difference Click ‘Query’ and select ‘Diff’ to view the difference Click ‘OK’ to display the ‘diff’

Viewing the Difference Using WinMerge, you can see changes you made

Committing the Changes This sign indicates that the file now committable. Click here to commit the changes Good to have a message that describes the change Click ‘OK’ to commit

Committing a change No longer committable Version number assigned to both the new and old one.

Locking Files Two developers can modify the same files at the same time. In order to avoid conflict, CVS provides a locking mechanism. A file that is locked by one developer can not be committed by another developer. The following pictorial slide will show you how to lock a file.

Locking a file Make sure the file you want to lock is highlighted Click the trace menu and select ‘reserved edit’. Once you do that it will remain locked until you unlock it or you check in the file in which case it is going to unlock automatically

Locking a file Lets just attempt to make a change to the same file by a different user.

Locking a File We commit the change we made. The message we get here indicated that the user is not valid and the file is locked. Therefore we can not commit until it is released by the other user.

Other Capabilities Editors – Allows you to see who is currently editing a file. Watchers – Notifies when someone intends to change a file. Update – Allows you to update other peoples change.

References atching%20Files