Back - Getting Ready to Use CVS

How to put a project under CVS

As a simple example assume that the project is originally contained in a single directory ~/proj_src and consists of a Makefile and multiple source files: main.c, bar.c and foo.c
Before starting the exercise, create the directory ~/proj_src and copy the above files into it. To put this program under CVS, first ensure that you are in the directory containing the source.

cd ~/proj_src

Next, use the cvs import command to import the contents of ~/proj_src into a directory in the repository called testproj

cvs import -m "Sample Program" testproj sample start

The -m flag is used to supply a comment to the CVS loging facilty.
The last two parameters sample and start to the import command are tags used to denote the vendor and the release. Their names are not important for this example but they must be present.

The output indicates that CVS has created a directory, testproj, in the repository containing copies of the files in ~/proj_src.

The original source in ~/proj_src can in theory be deleted once you are confident that the version in the repository can be checked out correctly. However, it may be better to keep this as a backup until you are confident with the use of CVS. The next section starts with the use of the checkout command.

Continue - Basic CVS Usage