Whole document tree
    

Whole document tree

CVS-RCS- HOW-TO Document for Linux (Source Code Control System): CVS Documentation Next Previous Contents

7. CVS Documentation

At Unix prompt type:

  1. cvs --help
  2. cvs --help-options
  3. cvs --help-commands
  4. cvs -H checkout
  5. cvs -H commit
  6. man cvs
  7. man tkcvs
  8. Visit http://www.cyclic.com
  9. Visit http://www.loria.fr/~molli/cvs-index.html

The tkcvs http://www.tkcvs.org is the Tcl/Tk GUI interface to CVS. It also has online help. Try the following:

  • cd $HOME/src/foo.cpp
  • tkcvs
  • Click on foo.cpp
  • Click on 'Revision Log Icon' which is located next to 'spectacle' icon.
  • This will display the branch TREE in the window. Now click the RIGHT Mouse button on the text '1.3' and click the LEFT Mouse button on text '1.1'. Then click on "Diff" button. This will display a two-pane window!!
  • Click on the "Next" button to step thru more diffs. Click on "Center" to center the text.

There is also a Windows 95 client for CVS called WinCVS (see: http://www.wincvs.org and cyclicsite). WinCVS can be used along with Samba(on cdrom samba*.rpm) - http://www.samba.org

The essential command are:

  • cvs checkout <filename >
  • cvs update <filename>
  • cvs add <file, ..>
  • cvs remove <file, ..>
  • cvs commit <file>
  • cvs status <filename>
  • cvs log <filename>
  • cvs diff -r1.4 -r1.5 <filename> This gives a diff between version 1.4 and 1.5 on filename.

7.1 Online Documentation

On Linux systems, you can find the CVS documentation in postscript format at /usr/doc/cvs*/*.ps. Also there is an FAQ and other useful information.


bash# cd /usr/doc/cvs*
bash# gv cvs.ps

7.2 CVS Org Documentation

The documentation on CVS from "CVS Organisation" is at http://www.cvshome.org/docs

The Official manual for CVS by Cederqvist is at http://www.cvshome.org/docs/manual/cvs.html

FAQ for CVS is at http://www.cs.utah.edu/dept/old/texinfo/cvs/FAQ.txt

7.3 CVS Training


Next Previous Contents