= How To Use the Ella CVS Date: april 2003 please suggestions to: matthew@ella-associates.org or matth3wbishop@yahoo.com INTRODUCTION This document provides a super quick resume of how to use the Ella Associates CVS server AN EXPLANATION the cvs server is now working. In order to connect from Netbeans you will need the following information username = nicko p = n1ckn1ck port = 2401 (you dont need to change this) Connection Method = Password Server Repository = /var/lib/cvs If you are using a command line cvs client, such as the MS-Windows version, available here http://ccvs.cvshome.org/servlets/ProjectDownloadList then you will need to use the url :pserver:nicko@ella-associates.org:/var/lib/cvs for example cvs -d :pserver:nicko@ella-associates.org:/var/lib/cvs login logs you in and cvs -d :pserver:nicko@ella-associates.org:/var/lib/cvs checkout alexis/org checks out the org subdirectory of the alexis module You probably know this, but in Netbeans you choose from the menu's versioning -> mount version control -> cvs and then follow the steps of the wizard. The entire alexis folder is set up as a cvs 'module' which is just a way of accessing the folder. However you only need to checkout the entire code the first time. After that you can use the 'update' command. The cvs checkout command actually gives you a 'working copy' of the code, across the network, so if you checkout the entire folder it will take ages. You can checkout sub-folders of the alexis tree by adding the path after the module name e.g. alexis/org To actually submit your changes to the code into the cvs repository, use the 'commit' command. cvs also includes a command 'release' which gets rid of your working copy, once you have finished making changes to it, but I cannot see this command in the Netbeans implementation. A warning: cvs is not a backup system. If the repository gets deleted then everything is lost. dont drink too much cheap vermouth