Software Development with Linux

CVS clients reviews cvs

THU, 01 OCT 2009

Here's a review of a command line utility: cvs.  It goes in my CVS client review series.
"cvs is a version control system, an important component of Source Configuration Management (SCM).  Using it, you can record the history of sources files, and documents.  It fills a similar role to the free software RCS, PRCS, and Aegis packages." -- cvs's websites
I don't want to argue about cvs as a version control system, wether it's better to use something else or not.  I'll simply talk about the command line cvs client, as a possible cvs client.

First of all, since cvs is the "original" client, it get all the features by the system.  Sure, it's command line, so don't expect anything graphical (that's why there are CVS GUI clients available), but you're sure to be able to perform any task required.

While I think that most GUI are easier to use than the basic cvs, I also think that you should always be familiar with it since it can help you a lot in some situations.  If you're working from a remote machine, doing some quick cvs command can be faster than try to use a graphical tool.

It also has the advantage of being usable in a script, so you can setup any fancy wrapper around it.  This can improve its usability a lot.

If you need help to master the cvs command line utility, try those :

With that, you should be well set to master the cvs command line utility.

Photo by ximbiot on