CVS Training

Page 1

Agenda

CVS : Concurrent Versions System

History of versioning systems

WinCVS: Installation and Setup

Setting up your Project (repository)

Adding Files into the projects (repository)

Editing Existing files in the repository

View Log and Versions


Agenda 

Getting missing files from repository

Make sure that only one can work on a file

Editing Flash Files

References

Next Step


CVS : Concurrent Versions System

The problem : Software Configuration Mgmt •

Managing different releases of software source code

Facilitating development with multiple developer

Being able to retrieve sources of previous releases

Tracking software changes over releases


History of versioning systems

SCCS: Source Code Control System – Oldest system – Works on 1 file – Not networked – Stores differences between releases – Oldest release is complete – Part of UNIX and not really free

RCS: Revision Control System – A bit newer – Still works on 1 file – Still not networked – Also stores differences between releases – Newest release is complete – Free


History of versioning systems

CVS: Concurrent Versions System – Newest platform – Works op project level – Supports loosely networked environments – Support for multiple developers each in their own work environment – Stores differences between releases – Based on RCS – Free (has paying support)

Non-free: PVCS, ClearCase – Most powerful platforms – Work on project level – Tightly coupled networks – Powerful storage mechanisms


CVS: Related software : GUI’s tkCVS: Unix based tcl/tk based platform


CVS: Related software : GUI’s jCVS: Any java capable platform


CVS: Related software : GUI’s gCVS: Unix platforms


CVS: Related software : GUI’s Cvsmanager: Windows platform


CVS: Related software : GUI’s Pharmacy: Unix platforms


CVS: Related software : GUI’s WinCVS/MacCVS: Windows or Mac


CVS: Related software : GUI’s Web interface:  CVSWeb: Browse versions  Bonsai: Query database  faq-o-matic: Query database


WinCVS Installation and Setup


WinCVS: installation and Setup


WinCVS: installation and Setup


WinCVS: installation and Setup


WinCVS: installation and Setup


WinCVS: Login for your repository


WinCVS: Login for your repository



WinCVS: Login for your repository


WinCVS: Setting up your Project (repository)


WinCVS: Setting up your Project (repository)


WinCVS: Setting up your Project (repository)


WinCVS: Setting up your Project (repository)



WinCVS: Setting up your Project (repository)


WinCVS: Setting up your Project (repository)


WinCVS: Setting up your Project (repository)


WinCVS: Setting up your Project (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Adding Files into the projects (repository)


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: Editing Existing files in the repository


WinCVS: View Log and Version



WinCVS: View Log and Version


WinCVS: View Log and Version


WinCVS: View Log and Version


WinCVS: View Log and Version


WinCVS: View Log and Version


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository




WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Getting missing files from repository


WinCVS: Make sure that only one can work on a file


WinCVS: Make sure that only one can work on a file


Another Machine

WinCVS: Make s one can wo


Another Machine

WinCVS: Make s one can wo


Another Machine

WinCVS: Make sure that only one can work on a file


WinCVS: Make sure that only one can work on a file


WinCVS: Make sure that only one can work on a file


WinCVS: Make sure that only one can work on a file


WinCVS: Make sure that only one can work on a file


WinCVS: Editing Flash Files




WinCVS: Editing Flash Files


WinCVS: Editing Flash Files


WinCVS: Editing Flash Files


References Few references:

http://www.idevelopment.info/

http://www.wincvs.org/

http://ikon.as/wincvs-howto/

http://www.google.com/

This presentation is shared at: \\pufs01\working\Ajay-Vyas\CVS Training


No Queries


Next Steps Contact Systems (Suneet Sharma) for further support on Installation and queries


Thank You


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.