CVS (Concurrent Versions System) is an open-source network-transparent version control system for individual developers to large, distributed teams.

CVSNT is made available under the terms of the GNU General Public License and can be installed on Windows (NT, 2000, XP) Linux and Unix installations.

The latest CVSNT version can be downloaded from:

A GUI front-end for CVS can be downloaded from:

How to backup the CVS repository.


Operating system used
Windows XP Home Edition Version 5.1 SP 2

Software prerequisites

  1. Make a backup directory.

    mkdir C:\cvsbackup

  2. To backup the CVS repository on Windows you can schedule a task. Put the following into a batch file and run it from the schedule:

    net stop CVSNT
    xcopy C:\CVSRepository C:\cvsbackup /Q /S /C /H /R /O /Y
    net start CVSNT

  3. To restore the CVS Repository backup:

    net stop CVSNT
    xcopy C:\cvsbackup C:\CVSRepository /Q /S /C /H /R /O /Y
    net start CVSNT