Adding and removing files in your Module
Files that CVS doesn't know what to do with are reported with a question mark after the commit process and during a cvs update. They need to be added to the repository before CVS will recognize them.
cvs add filename to mark a new file for
inclusion. CVS doesn't put the file in the
repository until you do a cvs commit.
Directories are added with the same command. Files within a directory can't be added until the directory is added.
To mark a file for removal from the working copies, use
remove filename. Before CVS will remove a file from the
repository, you have to actually delete it from the filesystem. CVS
doesn't actually remove the file entirely, it puts
the file in a special subdirectory in the repository called
cannot be removed from the repository using CVS commands. If a
directory is no longer required, empty the directory with
cvs remove, and use
cvs checkout -P when retrieving a
working copy. The -P flag ensures that empty
directories are not retrieved.
If you must, you can remove a directory by using rmdir on the repository. Do this on a copy of the repository first and check that you aren't breaking anything: If the directory in the repository has an Attic subdirectory, you will lose archived copies of files formerly stored there.
If you remove a directory from the repository, you should have ...