Concurrent Version System

From Chemical Engineering @ UP wiki
(Redirected from CVS)
Jump to: navigation, search

Concurrent Version System (CVS) is used to allow many people to edit the same group of files at the same time and keep everything organised. Basically, each user has his/her own version of the files which they modify at their leisure. When they have made significant changes, the merge these changes back into the main repository, which is located on the server. There is therefore just one most recent version, with development versions being checked out for use and checked back in when the user is done.

Using CVS

In short, you need a CVS client, and the following information:

  • your username/password (get this from the sysadmin)
  • the repository directory (/var/lib/cvs in our case)
  • the project name (in TortoiseCVS you can get a list of the active projects).

Downloads:

To use TortoiseCVS after installing, just right click on a normal folder view and notice the new items on the menu (with a little tortoise icon). To check out a project use the Check out... option. Enter the details asked for (the server is ragnarok.up.ac.za).

It should look something like http://ragnarok.up.ac.za/images/tortoisecheckout.png. The port field can be left blank to accept the default port.