Notes on cvsignore and cvswrappers
Options on cvsignore and cvswrappers files are additive. They can be done with environment variables, but it is more common to do them with files. The file names also have two versions. In the CVSROOT folder and the project folder on the server they are spelled without the leading period. On you client machines they have a leading period - even on Windows machines. (Note to Java developers - at least one source says that the Forte and Netbeans IDEs ignore the client file versions and just looks at the environment variables.)
The list starts with what is in the cvsignore or cvswrappers files in the CVSROOT folder on the server, adds what is in the project folder on the server, then adds what is in your home folder (.cvswrappers), then adds values in an environment variable, then adds the command line options, then adds from the working copy folder (again .cvswrappers - this one does not apply to
sub-folders.) In other words, this is an accumulate list of what to ignore or treat as binary.
You can add a bang (!) at any point to ignore everything that was added so far. This lets you do things on your machine or in your project that a higher level says should be done a different way.