CVS and CVL and others

Here are some quick notes on installing a CVS client on my MacBook (for my own future reference):

  1. Install CVS, if you haven’t done so already. It’s part of the Apple developer tools on Mac OS X Install Disc 1 called XcodeTools. To test if it’s installed, open Terminal and type cvs to get a typical Unix app welcome screen.
  2. Install a GUI for CVS. I’m trying out CVL which is available for download here.
  3. Select Tools > Repositories. Click New… and add your CVS repository details.
  4. Click Modules to see all CVS modules available to you.
  5. Click Checkout… to get a local copy of the CVS files.

ਠvoila. A console window shows the files being checked out to your hard disk. Work Area shows you an overview of the new or modified files.

First impression: It’s more like WinCVS and less like TortoiseCVS.

Disclaimer: I’m a low and humble content developer and use CVS and Subversion for versioning at my day job. If I get something very wrong or if you have useful tips, please leave a comment. I’m moving from Windows to Mac and documenting my experience.

Regarding version control:
I used an older version of Visual Sourcesafe a couple of years ago and IMHO, CVS and Subversion are easier to use once you’ve got past the install hurdle. Subversion’s next on my install list.

SSH is pre-installed on the Mac: Open Terminal and type ssh followed by your username@hostname.

As you can see I’m having a lot of fun.

Published
Categorized as mac, tech

By nchenga

Nchenga-nchenga is my nickname. Chiperoni.ch is my online playground, scrap book, and on-going collection of bookmarks and interesting quotes. Chiperoni is a Malawian term for cold, grey, rainy weather. I am a bridge blogger somewhere between Basel and Blantyre. The opinions and comments expressed here are my own personal opinions and do not represent my employer's view in anyway. So far, this blog is free of advertising or paid articles or similar.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.