Show Table of Contents
1.3.4. Adding and Deleting Files
Adding a File
To add an existing file to a CVS repository and put it under revision control, change to the directory with its working copy and run the following command:
cvsaddfile…
This schedules the file for addition to the CVS repository. To proceed and actually add the file to the repository, run the
cvs commit command as described in Section 1.3.6, “Committing Changes”.
Example 1.18. Adding a file to a CVS repository
Imagine that the directory with your working copy of a CVS repository has the following contents:
project]$ ls
AUTHORS ChangeLog CVS doc INSTALL LICENSE Makefile README src TODO
With the exception of
ChangeLog, all files and directories within this directory are already under revision control. To schedule this file for addition to the CVS repository, type:
project]$ cvs add ChangeLog
cvs add: scheduling file `ChangeLog' for addition
cvs add: use 'cvs commit' to add this file permanentlyDeleting a File
To remove a file from a CVS repository, change to the directory with its working copy and delete it locally:
rm file…
Then schedule this file for removal by using the following command:
cvsremovefile…
To proceed and actually remove the file from the repository, run the
cvs commit command as described in Section 1.3.6, “Committing Changes”.
Example 1.19. Removing a file from a CVS repository
Imagine that the directory with your working copy of a CVS repository has the following contents:
project]$ ls
AUTHORS ChangeLog CVS doc INSTALL LICENSE Makefile README src TODO
All files in this directory are under revision control. To schedule the
TODO file for removal from the CVS repository, type:
project]$rm TODOproject]$cvs remove TODOcvs remove: scheduling `TODO' for removal cvs remove: use 'cvs commit' to remove this file permanently

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.