[TOSP_Developers] Using CVS under Windows II
Status: Planning
Brought to you by:
shounin
|
From: <the...@li...> - 2003-08-12 17:38:16
|
An omission from yesterdays email: If you try to connect with wincvs and you get messages about the key not being in the cache then use plink to connect to the server on its own and store the key in your cache - wincvs doesn't seem to be able to handle the query from plink. using TortoiseCVS is simpler than WinCVS. It also has better documentation. To install TortoiseCVS download it from : http://www.tortoisecvs.org/download.shtml Then run the installer - it is small and a lot of the files you don't need so do a custom install and leave out the languages, unless of course you want one of them. The majority of the files are different icon sets or different languages. Install at least the icon set by Mathias Hasselman. I strongly recommend changing the icon set to one of the other sets, the default icons make next to no sense. Once this is done, with the customary reboot, TortoiseCVS interfaces nicely with Explorer so right clicking on a folder will present a menu now containing TortoiseCVS options. My pick is the set by Mathias Hasselman - these are clean and intuitive. This can be done by right clicking on a folder in explorer -> CVS -> Preferences -> and changing Icon Overlays. Then you MUST generate keys if you haven't already and place then on the respective servers as in the previous email. Then with pageant running and your private key file loaded you can use tortoisecvs to access the various servers: Now if you have waited long enough for the keys to propagate in the cases of savannah and sourceforge you can access CVS. To checkout a module right click on the folder you want to store it in. Click on CVS checkout on the menu. Remember you must have pageant running and you must have added your private key for authentication to work. type in the CVSROOT that applies: Savannah: CVSROOT: :ext:<your_username>@subversions.gnu.org:/cvsroot/fhsst Sourceforge: CVSROOT: :ext:<your_username>@cvs.sourceforge.net:/cvsroot/theosproject HEP: CVSROOT: :ext:<your_username>@hep.phy.uct.ac.za:/home/cvsadmin/cvs Then at the bottom type in the module name: Savannah: fhsst Sourceforge: winux Hep: take your pick. Thats the basic checkout - there is documentation for the rest - and you can do commits etc. by right-clicking on the file in the list to get a menu of options. Cheers, Mark Mark Horner Physics Department University of Cape Town Rondebosch 7700 South Africa Phone: +27 21 650 3366 (office) Phone: +27 83 564 6272 (cellular) Fax: +27 21 650 3342 Homepage: http://hep.phy.uct.ac.za/~horner Co-author: http://savannah.gnu.org/projects/fhsst "It went well. There are no problems, and, as a bonus, it showed that I have a brain!" - Stormers and Springbok backrower CORNE KRIGE speaking after undergoing a precautionary brain scan after a clash of heads during a Super 12 match. |