[Superspace-discuss] CVS
Status: Pre-Alpha
Brought to you by:
aphasiac
|
From: Richard S. <ri...@no...> - 2001-02-21 03:58:17
|
Okay, I just tested the latest Windows graphical CVS tools, and they really are piss easy to use with Sourceforge, so it looks like we will be moving to CVS based development. First you'll need a sourceforge account, and I'll have to add you to the project (mail me your account name). Then you have to log in to your sourceforge shell account to activate it. Command to do that on Linux is: ssh -l your_sf_name superspace.sourceforge.net On Windows, use TeraTerm. Now, setting up the software is very easy. First, download and install WinCVS: http://download.sourceforge.net/cvsgui/WinCvs11b17.zip Reboot. Then download, unzip and run the sourceforge CVS setup tool: http://download.sourceforge.net/sfsetup/sfsetup-v1.2.zip It will ask for your username, and project name (which is 'superspace'). Reboot, and you are done. The only thing which might confuse you is how to use the WinCVS program itself. It has a couple of odd features. First, to checkout the code you DONT need to select to select 'login'. Instead, you select 'checkout module' on the admin menu. When prompted for the module name, enter 'war'. Second, whenever you do any operation, winCVS will appear to freeze... but if you look at the taskbar, you will find a minimized DOS window has appeared. Maximize it, and you will find it is waiting for your password! Enter your password, and winCVS will continue. This happens all the time, and is quite annoying. The only way to avoid it is to generate a SSH keypair with no password, and upload the public to sourceforge. You can browse the files you have just checked out, edit them, and 'commit' them back to the repository. You can see which files need commiting, because they turn red. If someone else has edited the file in the meantime, you will get an error and you will need to do an 'update' before you 'commit'. To understand how CVS works, you need to read some docs. There is nice book you can print out at: http://cvsbook.red-bean.com/ The manual has a mini-tutorial: http://www.dcs.qmw.ac.uk:8080/manuals/cvs/cvs_1.html#SEC4 There are more all over the web. If any of you would like to use CVS on Linux, you don't have to install anything, you have it all already. Let me know and I will tell you how to configure it. -- Richard "All I want is to be a happy man." - Sparklehorse, 'Happy Man' |