Version Management with CVS

Version Management with CVS

This manual describes how to use CVS, a powerful version control system. CVS tracks changes to source code and documents, allowing previous versions to be recovered at any time.


Releases and branches can be tagged with symbolic names to record sets of files for permanent reference. CVS supports many advanced features including branching and merging, export and patch file generation, and tracking of third party sources (vendor branches). CVS can increase the efficiency of development teams by allowing concurrent development.

Table of Contents

  • Overview
  • The Repository
  • Starting a project with CVS
  • Revisions
  • Branching and merging
  • Recursive behavior
  • Adding, removing, and renaming files and directories
  • History browsing
  • Handling binary files
  • Multiple developers
  • Revision management
  • Keyword substitution
  • Tracking third-party sources
  • How your build system interacts with CVS
  • Special Files
  • Repository Details
  • The CVS server
  • A Guide to CVS commands

Book Details

Author(s): Per Cederqvist et al
Format(s): HTML
Number of pages: 252
Link: Read online.

Leave a Reply