Essential CVS and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading Essential CVS on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Essential CVS [Paperback]

Jennifer Vesperman
3.9 out of 5 stars  See all reviews (11 customer reviews)
List Price: CDN$ 61.95
Price: CDN$ 39.03 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 22.92 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 4 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Kindle Edition CDN $19.99  
Paperback CDN $29.78  
Paperback, Jun 16 2003 CDN $39.03  
There is a newer edition of this item:
Essential CVS Essential CVS 3.9 out of 5 stars (11)
CDN$ 29.78
In Stock.

Book Description

Jun 16 2003

CVS, the Concurrent Versions System, is the popular source-code management tool that frees developers from the chaos that too often ensues when multiple users work on the same file. An open source technology that is available on most computer platforms, including Windows® and Mac OS® X, CVS is widely used to manage program code, web site content, and to track changes made to system configuration files. Multiple users can check out files from a directory tree, make changes, and then commit those changes back into the directory. If two developers modify the same file, CVS enables both sets of changes to be merged together into one final file. Although CVS is a lifesaver in many development scenarios, it suffers from poor documentation. But with Essential CVS, developers can have it all: the order that CVS brings and the comprehensive documentation developers need.

Essential CVS is a complete and easy-to-follow reference that helps programmers and system administrators apply order to the task of managing large quantities of documents. The book covers basic concepts and usage of CVS, and features a comprehensive reference for CVS commands--including a handy Command Reference Card for quick, on-the-job checks. The book also includes advanced information on all aspects of CVS that involve automation, logging, branching and merging, and "watches." Readers will find in-depth coverage of the following:

  • Installing CVS and building your first repository
  • Basic use of CVS, including importing projects, checking out projects, committing changes, and updating projects
  • Tagging, branching and merging
  • Working with multiple users
  • Clients, operating systems, and IDEs
  • Repository management and managing remote repositories
  • Project administration, including bug tracking systems, enforcing log messages, history and annotation, and more.
  • Troubleshooting
Version control is essential to maintaining order in any project, large or small. Any CVS user, from beginners to team leaders and system administrators, will find this practical guide to CVS indispensable in getting the most from this valuable tool.

Product Details


Product Description

Review

"Essential CVS does what you might think would be a small job more effectively and more comprehensively than I would have imagined, even allowing for the generally high standard of O'Reilly books. Apart from covering the boring stuff well, it has two big advantages over the Web: it backs up its discussion of various CVS functions with wise advice and policies on why and how to use these facilities - plus it provides readable (and, presumably, tested) examples. Computing sciences prizes abstraction and generalities; computing practice should, like this book, be informed by concrete specifics and sensible rules-of-thumb." - Damian Counsell, news@UK, December 2003

About the Author

Jennifer Vesperman is the author of Essential CVS. She writes for the O'Reilly Network, the Linux Documentation Project, and occasionally Linux.Com. As a programmer and system administrator, she currently works with Cybersource, an Australian IT consulting firm. She is the current Coordinator for LinuxChix, an advocacy and support group that focuses on women who use and develop open source programs (especially Linux).


Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.9 out of 5 stars
3.9 out of 5 stars
Most helpful customer reviews
2 of 2 people found the following review helpful
4.0 out of 5 stars Great start to CVS Mar 26 2004
Format:Paperback
I administer our CVS server at work. We use CVS in the traditional way, to manage source code from a group of people working together on multiple projects. Before this book, I didn't have a single reference that explained all the basic functionality of CVS. Now, when someone has a question, I can pass along this book for a quick answer.

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.

Was this review helpful to you?
4.0 out of 5 stars Good book if you're a CVS user... Jan 8 2004
Format:Paperback
If you're looking for a low-cost entry into the world of version control software, the open source CVS package is a very logical choice. But like most open source packages, the documentation is less than perfect if you want something more than just a reference manual for learning purposes. It's at this point you need a book that explains a bit more about the why's of what you need to do. This book fills that gap nicely.

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. You could, if you wanted, check in your .NSF files and use CVS to manage the version control. You'd lose some of the benefits of CVS like file comparison, but it's still better than having no version control at all. There are non-CVS systems out there for Notes/Domino content management, and you would probably derive more benefit from those packages than trying to use CVS in this case.

Conclusion
If you are moving into the WSAD world for Java development, check out CVS for version management. If you do decide to go with CVS, get a copy of this book to supplement the official documentation. Recommended.

Was this review helpful to you?
4.0 out of 5 stars An effective coverage of CVS Dec 7 2003
Format:Paperback
Being part of the "Essential" series, this book doesn't pretend to be the ultimate reference on the subject, but it delivers an effective coverage of CVS. The author start from scratch and goes up to explain more advanced features like tagging and branching. In my opinion the way chapters are organized is not ideal and there is some redundancy here and there, notwithstanding these shortcomings, I would recommend it. Just be advised the whole book is totally Unix centric and all the samples cover only command-line usage.
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
3.0 out of 5 stars Not Clear on the Merging Branches
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 more
Published on Feb 10 2004 by James McPhate
4.0 out of 5 stars Very Good Book
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 more
Published on Nov 21 2003 by Geoffrey S. Robinson
4.0 out of 5 stars A good reference
I have been working on and off with CVS for years now mostly as a user, but now also as a repository admin. That was also the reason why I bought this book. Read more
Published on Nov 9 2003
4.0 out of 5 stars Very informative, but not very well organized
Essential CVS by Jennifer Vesperman is a very informative book on CVS ever published. Most developers working with CVS - Concurrent Versions System - will appreciate tips, tricks... Read more
Published on Sep 5 2003 by "sherzodr"
4.0 out of 5 stars Very informative, but not very well organized
Essential CVS by Jennifer Vesperman is a very informative book on CVS ever published. Most developers working with CVS - Concurrent Versions System - will appreciate tips, tricks... Read more
Published on Sep 5 2003 by "sherzodr"
5.0 out of 5 stars Well-written, well-organized howto
The first thing I noticed about this book is the logical organization. It starts out with basic CVS functions and uses, then progresses to more advanced tasks and configurations. Read more
Published on July 19 2003 by Erin Russell
4.0 out of 5 stars Broad detailed coverage of CVS for beginner and intermediate
The broad coverage of the many features of CVS is excellent. Many subjects are covered in the right amount of detail without getting bogged down in the technical. Read more
Published on July 17 2003 by Timothy Stone
3.0 out of 5 stars Review of Essential CVS
I am unimpressed with this book. I was hoping for much more. Basically, it is a parrot of most of the docs that come with it. So what's missing? Read more
Published on Jun 30 2003 by Steven W. Orr
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges