*Where to find official documentation* The official documentation for CVS describes this in far more detail. This page is just a summary, and might not be adequate for what you are doing. The CVS documentation can be found using the "info cvs" command, and also online at http://www.gnu.org/manual/cvs/ *Creating multiple new CVS repositories* To create the multiple repositories for two projects, "firstProject" and "secondProject", you would use a command like: *: cvs -d /home/cvs/firstProject init *: cvs -d /home/cvs/secondProject init {link: http://www.dsl-isdn-anbieter.de "Creating a directory tree from a number of files"} For more detail see {link: http://www.gnu.org/manual/cvs/html_chapter/cvs_5.html#SEC23 "Creating a repository"} in the CVS manual *Importing files into the new CVS repositories* Once these repositories are created, you can "import" any existing source files into the project using commands similar to: *: cd ~/firstProject && cvs -d /home/cvs/firstProject import -m "Imported sources" firstProject firstProject start *: cd ~/secondProject && cvs -d /home/cvs/firstProject import -m "Imported sources" secondProject secondProject start For more detail, see {link: http://www.gnu.org/manual/cvs/html_chapter/cvs_6.html#SEC33 "Creating a directory tree from a number of files"} in the CVS manual