CVS (Concurrent Versions System) is an open-source tool used for managing versions of files.
- CVS Cheat-sheet (Stanford SLAC)
Installation
sudo apt install cvs
Help
cvs --help
cvs --help-options
cvs --help-commands
Usage
cvs [global options] command [command-specific options] file names
Download the repository
NOT WORKING 🙁 …
mkdir tempcvs
cd tempcvs
cvs -d :extssh:x.x.x.x:2401/CVS/Repository checkout .
To checkout from a remote host: Before starting this, make sure you have ssh set as the access mechanism of the remote host will chuck you out. For ksh/bash types, this is
export CVS_RSH=/usr/local/bin/ssh
cvs -d :ext:server.host:server-cvs-dir checkout module-name
e.g.,
cvs -d :ext:mom.cvrti.utah.edu:/u/macleod/cvsroot checkout gfile/lib
cvs -d :ext:mom.cvrti.utah.edu:/usr/local/cvsroot checkout map3d
cvs -d :ext:cvsserv.sci.utah.edu:/usr/sci/projects/cvsrepository co SCIRun
cvs -d :ext:cvsserv.sci.utah.edu:/usr/sci/projects/SpectralElementGroup
co -d IEEESBEM0 Latex/Papers/BioElectric/Stochastic/IEEETBME-SBEM07