cvs on a mac running OS X has it’s own set of challenges. Before you start, create a file called ‘.cvsignore’ in the root of your cvs directory. Add these lines to it:
.DS_Store
.FBCIndex
.FBCLockFolder
I guess it’s one of the things Apple haven’t yet sorted out – cvs doesn’t yet know that these files should be viewed as invisible parts of the OS, and users don’t yet know that they have to be ‘cvs remove’d along with everything else if they want to remove a directory.
Also, if your cvs repository is going to include any binary files such as images or multimedia, add a file called ‘cvswrapper’ to your cvs root. Example below.