From Fedora Project Wiki
Personal Note: CVS
export CVS_RSH="ssh" export CVSROOT=:ext:tchung@cvs.fedoraproject.org:/cvs/fedora <!-- Add above two lines in your ~/.bashrc --> cvs co static <!-- co is synonym to checkout --> cd static vi TEST cvs add TEST cvs ci -m "Test Commit" TEST <!-- ci is synonym to commit --> <!-- If you don't specify particular files to commit, all of the files in your working current directory are examined. --> cvs tag -F LIVE TEST <!-- cvs tag -F LIVE ./ --> <!-- Updates take place every hour and half for CVS --> cvs rm -rf TEST
$ cvs update After you've run checkout to create your private copy of source from the common repository, other developers will continue changing the central source. From time to time, when it is convenient in your development process, you can use the update command from within your working directory to reconcile your work with any revisions applied to the source repository since your last checkout or update. $ cvs update -Pd <!-- -P Prune empty directories. --> <!-- -d Create any directories that exist in the repository if they're missing from the working directory. --> Normally, update acts only on directories and files that were already enrolled in your working directory.