This page gives an overview of CVS and contains some links to references


What is CVS?

CVS is an acronym for "Concurrent Versions System" which is an open-source tool used by software developers to control source code. WinCVS is a windows GUI version of CVS software which we will use in the lab. CVS allows a group of developers (ie your project members) to work concurrently on the same code files, while keeping track of changes.

Why should I use CVS?

CVS Provides a way for you to control changes to your code for your project. CVS allows you to roll back to a previous version of code if you just added something that broke everything. CVS also allows you to merge changes made by different developers at the same time, reducing the risk that two people will be working on different versions of the same file, and merging will loose changes.

How do I use WinCVS with my project?

See my ECEN 5623 Using CVS help page

I hate Windows.. give me a command line interface or give me death.

This link is for you.

Where can I find more information about CVS?

See the links below:

A daily use guide for WinCVS

The WinCVS manual

Many more can be found with a google search