Table of Contents
export CVSROOT=:pserver:user@host.domain.com:/home/cvs/dir
mkdir new_dir cvs add new_dir
Add New SubDir Tree: cvs add dir_new cvs add dir_new/* cvs -q commit -m "- add directories"
cvs add -kb -m "creation log:....." file.bin cvs -q commit !$
— commit right afterward
Once you've set CVSROOT and download every file from the cvs server, you won't need to specify CVSROOT any more for cvs status and cvs update, because it is recorded in the cvs archive, under every directory, in file CVS/Root. You still have to issue cvs login (or equivalent) every time before you connect.
Note, yet for cvs checkout, you still need to set CVSROOT.