Enter your mobile number or email address 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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Buy Used
$6.98
FREE Shipping on orders over $25.
Condition: Used: Good
Comment: Good Condition! Markings, highlighting or writing in book. Ships FAST direct from Amazon!
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

Version Control by Example Paperback – July 25, 2011

4.7 out of 5 stars 63 customer reviews

See all formats and editions Hide other formats and editions
Price
New from Used from
Paperback
"Please retry"
$3.25 $0.01

The Amazon Book Review
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
click to open popover

Editorial Reviews

Review

Version Control by Example may as well be called The Hitchhiker's Guide to Distributed Version Control -- it's a concise and informative compendium that serves as both an introduction and a manual for practical usage of Mercurial, Git, Veracity, and virtually any other version control system. --Alex Papadimoulis, The Daily WTF

Eric covers multiple tools in lighthearted style that makes a potentially dry subject both amusing and understandable. If version control is a new tool in your programmers belt, this book is a great place to start. --Ben Collins-Sussman, Apache Subversion Developer

Version control is a critical tool in the developer's tool chain. So it's disappointing to consider just how few developers actually understand their version control system beyond the minimal incantations required merely to survive a day of coding at the office. Thanks to Eric Sink's new book on the topic, this need be the case no longer. Version Control by Example is organized well, light in tone, yet saturated with practical illustrations of not only how to choose among and use today's most popular free version control tools, but how to do so with efficiency, understanding, and purpose. --C. Michael Pilato, Apache Subversion Developer

Apache Subversion's rise to popularity opened the floodgates for others to explore new features and designs in version control, the most popular being Distributed Version Control Systems (DVCS). In a balanced way, this book covers the most popular tools today and whether you should choose a DVCS for your development. --Greg Stein, Apache Subversion Developer

About the Author

Eric Sink, founder of SourceGear, has been developing version control tools for over a decade. He is a popular conference speaker and blogger.

Eric is also the author of Eric Sink on the Business of Software (Apress, 2006).

NO_CONTENT_IN_FEATURE

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 288 pages
  • Publisher: Pyrenean Gold Press; 1 edition (July 25, 2011)
  • Language: English
  • ISBN-10: 0983507902
  • ISBN-13: 978-0983507901
  • Product Dimensions: 9.2 x 6.9 x 0.7 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (63 customer reviews)
  • Amazon Best Sellers Rank: #1,458,052 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
This is a great book if you're interested in better understanding Version Control Systems (VCS) and Distributed (DVCS). This book builds a scenario of "He does this" and "She does that" back and forth source code changes, merges, commits, etc. And (here is the best part) then the book walks through this same scenario for Subversion, GIT, Mercurial, and Veracity. So if you're already familial with one system, you can walk the scenario with what you know, and then compare it to another system that you're interested in learning.

(To the author) Eric. Great job! I'm looking fwd to seeing what Veracity has to offer, and how you might be able to change+enhance the Version Control system for BLOB (and of course Text, but BLOB especially) storage.
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
In a rather "folksy" style it introduces and compares three generations of version control systems but without getting much into any of the VCSes themselves. You could probably get enough how-to to accomplish the very basics for the VCSes discussed but not much more than that. The chapter on best practices was worthwhile, though short.
Having worked on teams that had branches going every which way and others that prohibited branching entirely, because "it's too hard to get it right", I had hoped for some discussion of effective ways other people use it, but none (or very minimal) was to be had.
It isn't a reference book to any VCS, and it doesn't go into much detail about effective version control policy. Worth it for people coming to version control for the first time; less so for those looking to expand their understanding and use of it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is one of the best books I have read on source code control.

The Eric Sink runs a company the sells source code control systems and wrote the book to introduce the concepts, and the differences between source code control systems.

I learned more about effective use of Subversion from this book then from the Subversion docs - so this is a great read whatever source code control system you are using.

Eric Sink blogs has a link to where you can download the book for free, also at present he will mail a free printed copy of it to anyone without any strings attached. See [...]
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book does a good job comparing and contrasting the various methods of source code control. It has a dash of history to help the reader understand the phases that source code control has gone through. I found the comparison of how to accomplish the same task in all the major modern version control systems to be useful. The writing style is easy to read and never boring with fun subtle references ("BR549"). I enjoyed this book.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
When I started looking into DVCS I was initially put off by the apparent complexity of some of the most popular alternatives. I was still trapped in the mindset of central revision systems and interactions through GUIs like Tortoise, and IDE plugins.

This book changed that.

I realised how easy it was to perform the most basic tasks, and slowly began to explore more advanced topics. The fact that the author chose to use the same story to explain common workflows in multiple VCS makes extremely easy to transition between them. Nowadays I use Git, Mercurial and Veracity on a regular basis and any time I forget what command I need to execute, I just run back to this fantastic reference.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is a real treat to read. I really like Eric's clear and unambiguous explanations of key concepts in both Centralized Version Control Systems (CVCS) and Distributed Version Control Systems (DVCS). His humorous writing style makes this book a breeze to read through. Eric's explanation of the Directed Acyclic Graph (DAG) and its application to version control and it's pros and cons in comparison to the Linear Model for source control are worth the price of the book along. Very nice work, Eric ... thanks for sharing your expertise in this space!
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is an excellent book which introduces, at just the right level of detail, three 'established' version control systems (Subversion, Mercurial, and git), and a relative 'newcomer', Eric Sink's own Veracity.

Apart from a general introduction to version control and what it's used for, the book has an amusing, but insightful and useful, example of team workflow with a VCS, repeated for each of the four protagonists.

While it is not, I think, a replacement for "the complete manual", it's an excellent guide for anyone who is either thinking of using a version control system, or is thinking of switching from one to another.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Simple, clear and full of good pointers. I Didn't buy my copy from Amazon (I got in on the early "email the author" stage), but I've read the entire book and had one of my junior developers read it as well. I'd definitely recommend it to anyone about to graduate or looking to really get into software engineering, as the information for GIT has been invaluable.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews