login
import
This is how you start a project, by importing either the empty directory of a new project, or the existing source files from an ongoing project that isn't yet in cvs.
module name | the name of the module from the cvs viewpoint |
vendor tag | For importing existing files you can use the vendor release number here, for original projects it doesn't really matter what you put here. |
your tag | This is a tag that you add to mark the baseline of your changes |
co (checkout)
retrieves files from the repository, places them in the current directory.
-d | directory - use this directory instead of the current one |
-D date | check out file closest to but after this date |
-j | check out a version |
-r tag | check out a tagged version of the document |
commit
this attempts to put your local copy of file in repository
-m 'message' | specify the message associated with the changes you're about to commit |
-F file | file to use for the message |
diff
shows the difference between your source and the most recent repository source.
-r rev1 -r rev2 | show the difference between two specific revisons |
-D date1 -D date2 | show the differences between two revisions as they were on the specified dates |
update
bring your source up to date with the repository
-r rev | update to this revision |
-d | create any new directories |
status
show the status of your files
tag
create symbolic names for file revisions allows files at different editing versions to be symbolically tied together