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

description

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

Transcript of CVS Training

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