Understanding Concurrent Versions System (CVS)
- Recommended Duration:
- 2 Days
- Benefits
- Concurrent Versions System (CVS; also known as Concurrent Versioning System) is a repository-based software system for managing software files and source code. Students will learn to protect software investments using source control and versioning. This course begins with installation, configuration, and management of CVS and continues into using CVS libraries and versioning structures.
- Audience
- Information Technology personnel who need to support program source code and other files using CVS.
- Prerequisites
- Students must have some programming experience. Experience with manipulating files and directories in the local programming environment is required to accomplish exercises.
- Major Topics
-
- Introduction to CVS
- Basic Concepts
- How does CVS compare with other systems?
- CVS for Software Developers
- Installation of CVS
- CVS Design Issues
- CVS Configuration Management
- Software Configuration Management
- Migration to CVS
- CVS commands
- CVS interaction with popular tools
- CVS Repository
- Check-out and Check-in
- Conflict resolution
- Collaborative editing
- Tags
- Branches
- CVS and local tools
- Introduction to CVS
- Exercises
- There several hands-on exercises to reinforce classroom lecture and discussion. Major Topics