Basic Commands
- cvs import repository vendor-tag release-tag
- Creates a new project in the repository.
- Should be run in top directory of project files.
- All files in current directory and sub-directories are archived.
- repository indicates the location of the archives.
- cvs checkout module
- Creates a copy of archives as a sub-directory.
- module specifies the location of the project in the
repository.
- A project only has to be checked out once.
- cvs add file1 [file2 ...]
- Adds files to a project.
- Must be executed in a checked out project.
- cvs remove file1 [file2 ...]
- Removes files to a project (more on this later).
- For safety, files must be erased from directory first.
- cvs commit
- Merges changes from local files into the repository.
- Think database.
- Descends directories recursively.
- cvs update
- Merges changes from the repository into the local files.
- Descends directories recursively.
- This is a good way to see what files you have changed.