CVS Quick Reference

We use the concurrent versioning system (CVS) for source code control in our group. This page has my personal quick reference guide to frequently used commands. If you've never used CVS before (or are a bit rusty), I recommend going through the CVS tutorial from Cal Poly. For a more detailed distillation of the CVS man pages, see my cvs info page. For joint-authored papers in the group, see my info on concurrent editing of latex files. I also have instructions for using CVS remotely with Unix.

Before using CVS for the first time, a user must set their CVSROOT environment variable to the location of the code repository (/home/cadml/testdir/cvsroot for our lab). When you first put a project under CVS, remember to remove all the generated files from the directory (e.g. all the .o files, the .exe files, the Debug directory for MS Visual C++; the .log, .dvi, .ps etc. files for latex).


Sara McMains