Understanding Concurrent Versions System (CVS)
Course Number: 716-JK
Recommended Duration: 2 days
Intended Audience
Information Technology personnel who need to support program source code and other files using CVS.
Course Overview
Concurrent Versions System (CVS; also known as Concurrent Versioning System) is a repository-based software system for managing software files and source code.
Objectives
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.
Prerequisites
Students must have some programming experience. Experience with manipulating files and directories in the local programming environment is required to accomplish exercises.
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
|