CVS for Developers and Administrators Training Course
Duration
Requirements
None
Public Course Dates
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>
| Date | Venue | Price | ||
|---|---|---|---|---|
| 2013-06-18 09:30 | London, Chiswick | From 940 to 1790 GBP Check! | ||
| 2013-06-24 09:30 | Manchester | From 940 to 1790 GBP Check! | ||
| 2013-07-04 09:30 | Bristol, Temple Gate | From 940 to 1790 GBP Check! | ||
| 2013-07-25 09:30 | Manchester | From 940 to 1790 GBP Check! | ||
| 2013-07-29 09:30 | London, Chiswick | From 846 to 1611 GBP Check! | ||
| 2013-09-04 09:30 | Bristol, Temple Gate | From 846 to 1611 GBP Check! | ||
| 2013-09-10 09:30 | London, Chiswick | From 846 to 1611 GBP Check! | ||
| 2013-09-11 09:30 | Bristol, Temple Gate | From 846 to 1611 GBP Check! | ||
| 2013-10-10 09:30 | Manchester | From 846 to 1611 GBP Check! | ||
| 2013-11-05 09:30 | London, Chiswick | From 846 to 1611 GBP Check! |
Courses in other countries
Overview
Audiance
Developers and other team members involved in the project, CVS server administrators and others.
This course can be delivered in two modes: first focusing on developer point of view, or repository administration point of view.
Course Outline
An Overview of CVS
- Basic Concepts
-
A Day With CVS
- Invoking CVS
- Accessing A Repository
- Starting A New Project
- Checking Out A Working Copy
- Version Versus Revision
- Making A Change
- Finding Out What You (And Others) Did - update And diff
- Committing
- Revision Numbers
- Detecting And Resolving Conflicts
- Finding Out Who Did What (Browsing Log Messages)
- Examining And Reverting Changes
-
Other Useful CVS Commands
- Adding Files
- Adding Directories
- CVS And Binary Files
- Removing Files
- Removing Directories
- Renaming Files And Directories
- Avoiding Option Fatigue
- Getting Snapshots (Dates And Tagging)
- Acceptable Date Formats
- Marking A Moment In Time (Tags)
-
Branches
- Branching Basics
- Merging Changes From Branch To Trunk
- Multiple Merges
- Creating A Tag Or Branch Without A Working Copy
Repository Administration
- Getting And Installing CVS
-
Anatomy Of A CVS Distribution
- Informational Files
- Subdirectories
- The Cederqvist Manual
- Other Sources Of Information
- Starting A Repository
- The Password-Authenticating Server
- Anonymous Access
- Repository Structure
- RCS Format
- What Happens When You Remove A File
-
The CVSROOT/ Administrative Directory
- The config File
- The modules File
- The commitinfo And loginfo And rcsinfo Files
- The verifymsg And rcsinfo Files
- The taginfo File
- The cvswrappers File
- The editinfo File
- The notify File
- The checkoutlist File
- Commit Emails
- Finding Out More
Third-Party Tools
- cvsutils - General Utilities For Use With CVS
- cvs2cl - Generate GNU-Style ChangeLogs
- cvsq - Queue CVS Commands For Later Connection
- cvslock - Lock Repositories For Atomicity

