CVS Overview
Those who cannot remember the past are condemned to repeat it.
– George Santayana
CVS is a version control system. It is used to record the history of your source files.
Bugs can creep in when software is modified, and may not be detected until a long time after the modification is made. With CVS, you can retrieve old versions to find which change caused the bug.
CVS can also help when a project is being worked on by multiple people, where overwriting each others changes is easy to do.
CVS solves this problem by having each developer work in his/her own directory and then instructing CVS to merge the work when each developer is done.
The CVS files are stored using RCS. For additional information regarding the format of these files see the RCS tutorial.
Installation:
Please read the INSTALL file for installation instructions. Brief summary:
Save [source] file to /home/INSTALL and install from here
if it’s a *****.tgz
run ::
gzip -d cvs-1.11.17.tar.gzthen tar it out with ::
tar xvf cvs-1.11.17.tar
cd cvs-1.11.17Next configure ::.
$ ./configure$ make
(run the regression tests if desired)$ make install
(create a repository if you don’t already have one)The documentation is in the doc subdirectory.
cvs.texinfo is the main manual;——————————————————————————-
On the web, http://www.loria.fr/~molli/cvs-index.html.
See also http://www.cvshome.org
The mailing list for CVS is info-cvs@gnu.org. Send
subscription and removal requests for that list to
info-cvs-request@gnu.org.
Digg it | Save to del.icio.us | Netscape | Reddit | Stumble It!
- - - - - S P O N S O R I N G A D V E R T I S M E N T - - - - -