cvs training

89
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

Upload: anil-sawant

Post on 11-Mar-2016

245 views

Category:

Documents


2 download

DESCRIPTION

This presentation is built for those who use CVS a file repository application.

TRANSCRIPT

Page 1: CVS Training

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

Page 2: CVS Training

Agenda

Getting missing files from repository

Make sure that only one can work on a file

Editing Flash Files

References

Next Step

Page 3: CVS Training

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

Page 4: CVS Training

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

Page 5: CVS Training

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

Page 6: CVS Training

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

Page 7: CVS Training

jCVS: Any java capable platform

CVS: Related software : GUI’s

Page 8: CVS Training

gCVS: Unix platforms

CVS: Related software : GUI’s

Page 9: CVS Training

Cvsmanager: Windows platform

CVS: Related software : GUI’s

Page 10: CVS Training

Pharmacy: Unix platforms

CVS: Related software : GUI’s

Page 11: CVS Training

WinCVS/MacCVS: Windows or Mac

CVS: Related software : GUI’s

Page 12: CVS Training

Web interface: CVSWeb: Browse versions Bonsai: Query database faq-o-matic: Query database

CVS: Related software : GUI’s

Page 13: CVS Training

WinCVSInstallation and Setup

Page 14: CVS Training

WinCVS: installation and Setup

Page 15: CVS Training

WinCVS: installation and Setup

Page 16: CVS Training

WinCVS: installation and Setup

Page 17: CVS Training

WinCVS: installation and Setup

Page 18: CVS Training

WinCVS: Login for your repository

Page 19: CVS Training

WinCVS: Login for your repository

Page 20: CVS Training
Page 21: CVS Training

WinCVS: Login for your repository

Page 22: CVS Training

WinCVS: Setting up your Project (repository)

Page 23: CVS Training

WinCVS: Setting up your Project (repository)

Page 24: CVS Training

WinCVS: Setting up your Project (repository)

Page 25: CVS Training

WinCVS: Setting up your Project (repository)

Page 26: CVS Training
Page 27: CVS Training

WinCVS: Setting up your Project (repository)

Page 28: CVS Training

WinCVS: Setting up your Project (repository)

Page 29: CVS Training

WinCVS: Setting up your Project (repository)

Page 30: CVS Training

WinCVS: Setting up your Project (repository)

Page 31: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 32: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 33: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 34: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 35: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 36: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 37: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 38: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 39: CVS Training

WinCVS: Adding Files into the projects (repository)

Page 40: CVS Training

WinCVS: Editing Existing files in the repository

Page 41: CVS Training

WinCVS: Editing Existing files in the repository

Page 42: CVS Training

WinCVS: Editing Existing files in the repository

Page 43: CVS Training

WinCVS: Editing Existing files in the repository

Page 44: CVS Training

WinCVS: Editing Existing files in the repository

Page 45: CVS Training

WinCVS: Editing Existing files in the repository

Page 46: CVS Training

WinCVS: Editing Existing files in the repository

Page 47: CVS Training

WinCVS: Editing Existing files in the repository

Page 48: CVS Training

WinCVS: View Log and Version

Page 49: CVS Training
Page 50: CVS Training

WinCVS: View Log and Version

Page 51: CVS Training

WinCVS: View Log and Version

Page 52: CVS Training

WinCVS: View Log and Version

Page 53: CVS Training

WinCVS: View Log and Version

Page 54: CVS Training

WinCVS: View Log and Version

Page 55: CVS Training

WinCVS: Getting missing files from repository

Page 56: CVS Training

WinCVS: Getting missing files from repository

Page 57: CVS Training

WinCVS: Getting missing files from repository

Page 58: CVS Training

WinCVS: Getting missing files from repository

Page 59: CVS Training

WinCVS: Getting missing files from repository

Page 60: CVS Training

WinCVS: Getting missing files from repository

Page 61: CVS Training

WinCVS: Getting missing files from repository

Page 62: CVS Training
Page 63: CVS Training
Page 64: CVS Training

WinCVS: Getting missing files from repository

Page 65: CVS Training

WinCVS: Getting missing files from repository

Page 66: CVS Training

WinCVS: Getting missing files from repository

Page 67: CVS Training

WinCVS: Getting missing files from repository

Page 68: CVS Training

WinCVS: Getting missing files from repository

Page 69: CVS Training

WinCVS: Getting missing files from repository

Page 70: CVS Training

WinCVS: Getting missing files from repository

Page 71: CVS Training

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

Page 72: CVS Training

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

Page 73: CVS Training

Another Machine

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

Page 74: CVS Training

Another Machine

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

Page 75: CVS Training

Another Machine

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

Page 76: CVS Training

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

Page 77: CVS Training

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

Page 78: CVS Training

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

Page 79: CVS Training

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

Page 80: CVS Training

WinCVS: Editing Flash Files

Page 81: CVS Training
Page 82: CVS Training
Page 83: CVS Training

WinCVS: Editing Flash Files

Page 84: CVS Training

WinCVS: Editing Flash Files

Page 85: CVS Training

WinCVS: Editing Flash Files

Page 86: CVS Training

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

Page 87: CVS Training

No Queries

Page 88: CVS Training

Next Steps

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

Page 89: CVS Training

Thank You