(First, you should make sure that your SSH access is set up. If you are not sure, read the recipe #102)

Move into the local directory where you want to keep your local copy of the CVS tree. For example:

Do a checkout of your main module: the command you must type is describe in your project cvs page, in the par "Project Member CVS Access via SSH", subpart Sourcecode repository. Your main module is equal to your project unix name.

This will create an empty project directory, in your current working directory, where you should start writing your project.

You can now start creating any files you want in your local project directory (/opt/project in the example above):

Every time you create a new file or a directory, you must add it with the add command:

And when your changes are finished, you must do what we call a commit on the cvs:

On your cvs page, there should be links to viewcvs permitting to browse your cvs repository.

Once you want to make a release of your software, you should tag the cvs, it's trivial to do and helpful to retrieve a specific version.

Copyright (C) 2004-2006, the Gna! people. Posted items are owned by whoever posted them.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.