Cvs
From MohidWiki
cvs is similar to svn but is older.
Contents
[hide]Download and install cvs
Linux
cvs comes natively installed in nearly every linux distro.
Windows
Grab the binary here. Extract it into a folder that is listed in the PATH variable. Download and install this ssh.
Creating a new single-user repository
> mkdir ~/cvsroot > chmod -R 700 ~/cvsroot > export CVSROOT=~/cvsroot/CVSROOT > cvs init
Importing a folder or module into a repository
Make sure that the environment variable CVSROOT is defined,
> cd moduledir > cvs import modulename longname v_1
Edit the log entry with information about the context of the module you are importing then save and ext the text editor.
Checking out a module from a repository into a local repository
Make sure that the environment variable CVSROOT is defined,
> mkdir sandbox > cd sandbox > cvs checkout modulename
Remote cvs from windows
$ set CVSROOT=:ext:guillaume@nfist.ist.utl.pt:/users/left/guillaume/cvsroot $ set CVS_RSH=ssh2 $ cvs checkout modulename
NOTE: Can't seem to make it work ...
Commiting a module
Make sure that the environment variable CVSROOT is defined,
> cd sandbox > cvs commit
Edit the log entry with information about the context of the module you are commiting then save and ext the text editor.