CVS Access for the MaxDev Project
This information is for use solely by members of the Maxdev team upon being granted access to the CVS.What is CVS?CVS stands for Concurrent Versions System; it is a system to keep in synchronization a set of files, put in a hierarchical directory tree. People can update their local copy of the hierarchy tree from the CVS server and send back modifications or new files or also delete old files. Its client-server based behavior makes it multi-user and network enabled. That characteristic makes CVS the tool of choice for projects where several people from distant places have to work together on data files, especially the source code of programs. All important free software projects use CVS as the central point between the programmers to integrate their improvements and changes: Gnome, KDE, The GIMP, Wine, etc. Download and install a CVS GUI access program.If you are using Linux, you can use Cervisia or Eclipse. If using Windows, your choices include Tortoise, WinCVS, Eclipse and from the cvs command line Cygwin. TortoiseDownload the latest version of Tortoise at http://www.tortoisecvs.org Install it and restart your computer. CVS Checkout with TortoiseIn Windows Explorer, make a new directory where you want to add cvs data, right click with mouse button and select CVS Checkout. You will see a screen that looks similar to the one below
Adding your changes to the CVSTo upload your changes to the CVS you need to use your mouse right button and select the " CVS commit " command. If you add any files you need to select "CVS add contents" and then" CVS commit" BEFORE you commit any files please use the "CVS update " command to check if someone has already modified the same files you are working on. |