Save Big On Open-Box & Pre-owned: Buy "Essential CVS” from Amazon Warehouse Deals and save 55% off the $44.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all Open-Box & Pre-owned offers from Amazon Warehouse Deals.
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Essential CVS 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Special Offers and Product Promotions
Top Customer Reviews
Most of the things you'll do with CVS are covered in sufficient detail in this book. I do agree with the reviewer who mentioned this is not the perfect reference for some tasks - like merging branches. This book will, however, give you all the background information you'll need so that you can effectively research complex topics like this on the web. The title is appropriate - 'essential CVS.' It's not 'everything there is to know about CVS' - and that's a strength of the book. It makes it small enough that the average developer can read the 'quickstart,' and have a basic understanding of how things work. They can then use the more detailed chapters to gain further information. Only the CVS administrator will need a little more. Even for them, this book will be a handy reference.
The target audience is both users and administrators of the system. Vesperman starts out with an explanation of what version management and source control systems are, and then goes into the usage of CVS for those different groups. And if you are thinking that CVS is just for managing code, think again. CVS can be used to manage any document types, such as code, documentation, images, etc.
If you're using Websphere Application Development Studio (WSAD), the CVS package has an interface built right in. You select that option during WSAD installation, and the right perspectives are added to your environment. You will still need to have a CVS server set up somewhere to manage the source files, and this book will be very helpful in aiding you during that process.
Since CVS is based on the Unix platform, all the examples in the book are set up to use command line interfaces to the functions. Vesperman uses plenty of scripts to show you how to accomplish all the functions, which is great. In my case, I'll be using WSAD to work with CVS as a developer, so many of those examples were wasted on me. Still, the concepts behind CVS and the general capabilities of the package are covered well, so a read-through on this book will benefit you either way.
For Notes/Domino developers, there is no interface you can use for this package.Read more ›
I especially appreciate the author's discussion on tagging and branching strategies. She compares available branching strategies, talks about pros and cons of each in details to help you pick the one you see more fit.
She also provides tips and tricks, ranging from absurd (such as switching your sandbox by editing your CVS/Repository file) to intimidating (such as playing with the repositories directly). These tips will help you understand the system's internals, which hopefully will result in productivity (if not in disaster).
At first, I found her discussions a bit redundant - you can read the same point repeated several times on the same page or the same chapter over and over. Although it annoyed me to some extent, people not familiar with CVS may appreciate this feature of the book.
She assumes her audience to be familiar with UNIX systems. Although I'm fine with it (I live in Linux), others may not be. Most of the UNIX-related chat are found in her file-utility commands, as well as bash scripts, in addition to some user account/group management.
The organization and writing style of the book is far from ideal. CVS itself is a very exciting topic for software developers. The author of Essential CVS fails to reflect this in her discussions. Her discussions are close to manpage-style, with some detour onto tips and suggestions from time to time.Read more ›
Most Recent Customer Reviews
A book every serious programmer must have and understand, covers from basic conceptual framework to comprehensive tool utilization, useful for understanding te concepts and as an... Read morePublished on January 12, 2014 by gvalera
The cvs tools I find complex and the manual pages
seem to assume that you implicitly understand all of
the jargon and lingo. Read more
This is a good book if you are looking to establish version control with CVS. It covers the most common usage and the advanced usages are presented in an understandable format.Published on December 30, 2007 by you are not alone
Every developer and person interested in using version control should have this book on their shelf. Read morePublished on May 10, 2007 by J. Brutto
Jennifer Vesperman's ESSENTIAL CVS 2nd Edition is a complete reference and guide to managing large numbers of documents. Read morePublished on February 2, 2007 by Midwest Book Review
This is an excellent introduction if you are new revision control or CVS. The configuration and command reference sections are helpful if you are an experienced CVS user. Read morePublished on December 12, 2006 by M. Siddalingaiah
I found this book to give a fairly good description of CVS. It gives a detailed description of CVS and touches on the various GUI frontends that are available. Read morePublished on April 15, 2005 by njbulitka
For me the quick way to review a CVS book is to read it's sections on merging branches. It was covered in about two pages in this book and wholely inadequate. Read morePublished on February 10, 2004 by James McPhate
I've been all over the Internet trying to find how to setup a brand new repository. My book came. I went to chapter 2. After a few pages, everything was done easily. Read morePublished on November 21, 2003 by Geoffrey S. Robinson