Removing Files and Directories

To remove files or directory trees from the repository and the working copy, use cvsrm :

$ cvsrm <file or directory names>
The files or directories to be removed must be in the current directory, and everything in any directory tree must already be in CVS. Directory trees will be processed recursively. Alternatively you can use CVS commands:
$ cvs update -dP <file or directory names>
$ cvs rm -f <file or directory names>
$ cvs ci <file or directory names>
$ cvs update -P <file or directory names>
In this case the CVS commands are recursive. In both cases files and directories are not actually deleted from the repository. Removed files are put away in 'the attic', so that earlier states of the directory tree can be recovered. Removed directories are simply left in place, and will reappear in the working copy if a simple update without -P is done; -P prunes empty directories from the working copy.

Make sure everyone who is using the directory tree being removed knows about it and has previously committed any changes, or CVS will get confused.