Programming Books C Java PHP Python Learn more Browse Programming Books
Essential CVS and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $11.15 (25%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by Stars & Stripes
Condition: Used: Very Good
Comment: Very good condition, minor wear to cover with library stickers present. Former library book withdrawn from circulation. May have some minor library writing/stamps. Fast shipping with delivery confirmation.
Access codes and supplements are not guaranteed with used items.
Trade in your item
Get a $2.12
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Essential CVS Paperback – November 30, 2006

ISBN-13: 978-0596527037 ISBN-10: 0596527039 Edition: Second Edition

Buy New
Price: $33.84
28 New from $24.13 24 Used from $10.16
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$33.84
$24.13 $10.16
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Essential CVS + CVS Pocket Reference, Second Edition
Price for both: $43.29

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 432 pages
  • Publisher: O'Reilly Media; Second Edition edition (November 30, 2006)
  • Language: English
  • ISBN-10: 0596527039
  • ISBN-13: 978-0596527037
  • Product Dimensions: 1 x 7 x 9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #654,362 in Books (See Top 100 in Books)

Editorial Reviews

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 --This text refers to an out of print or unavailable edition of this title.

Book Description

Version Control and Source Code Management

More About the Author

I'm one of those people the female 'geek stereotype' was based on - you can see people like me in characters like Evelyn from "The Mummy" and Jo from "Twister". Like them, I can be so immersed in what I'm studying that I ignore what's happening around me, in favour of what I'm learning.
My mother constantly tells the story of the time I got locked in the school library because I was so quiet the librarian didn't notice me.

At other times, I multiprocess. As I write this, I'm sending emails to my editor about the second edition of 'Essential CVS', communicating online to friends, and cooking a big batch of soup.

My field of expertise is computing in general, Unix/Linux in specific, and within that I'm more eclectic - I'm one of those computer people who generalises more than specialises.
My secondary field of expertise, and one which is rapidly overtaking my primary field, is translating from 'geek' into a more ordinary English.

My other interests include practical geeking: home repair and furniture making, garden design and development, sewing, cooking, and developing solutions to problems I encounter in my everyday life.

A minor ambition in my life is to develop a better bra. It's a really interesting engineering problem, actually.

Customer Reviews

4.1 out of 5 stars
5 star
5
4 star
10
3 star
2
2 star
1
1 star
0
See all 18 customer reviews
I recommend it highly all users, beginners to intermediate especially.
Erin Russell
It makes it small enough that the average developer can read the 'quickstart,' and have a basic understanding of how things work.
Matthew Hunter
The author clearly knows her subject well and offers plenty of tips and war stories throughout the text.
M. Siddalingaiah

Most Helpful Customer Reviews

18 of 18 people found the following review helpful By Matthew Hunter on March 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 17 people found the following review helpful By Foti Massimo on December 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 15 people found the following review helpful By Thomas Duff HALL OF FAMETOP 500 REVIEWERVINE VOICE on January 7, 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.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 10 people found the following review helpful By "sherzodr" on September 5, 2003
Format: Paperback
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 details provided by the author. It covers all the aspects of managing projects using CVS that most of us will ever need.
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 ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?