Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $34.95
  • Save: $6.61 (19%)
FREE Shipping on orders over $35.
Only 8 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: This item is used and has some wear. Qualifies for free shipping and prime programs.
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


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$28.34
$7.22 $0.01
Best%20Books%20of%202014

NO_CONTENT_IN_FEATURE

Interested in Cloud Computing?
Run virtually everything in the cloud. Web Apps, Big Data, and more. Get started for free!

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 (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (61 customer reviews)
  • Amazon Best Sellers Rank: #1,225,378 in Books (See Top 100 in Books)

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).


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.8 out of 5 stars
5 star
49
4 star
11
3 star
0
2 star
0
1 star
1
See all 61 customer reviews
This book is written in a very nice, easy reading, conversational style.
Rick Lobrecht
The explanation of centralized vs. distributed version control systems is also very helpful for those moving from Subversion and CVS to Git or Mercurial.
Trey
Great book, it thought me everything I needed or wanted to learn about version control.
Simon

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By Scott Cate on September 22, 2011
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 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
3 of 3 people found the following review helpful By Kerry Jenkins on August 23, 2011
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 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
2 of 2 people found the following review helpful By Amazon Customer on September 6, 2011
Format: Paperback
The book is a very good review of several different version control systems, and does a good job of contrasting them and explaining how they work underneath. Very easy read.
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
2 of 2 people found the following review helpful By Ian Ringrose on September 6, 2011
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 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
1 of 1 people found the following review helpful By Leo Seltzer on September 10, 2012
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 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
1 of 1 people found the following review helpful By Ben C on September 2, 2011
Format: Paperback
This book provides a great introduction to version control using consistent real-world examples. Even if you've been using a VCS for years, you'll probably pick up some new tricks.
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
Format: Paperback
This will give most developers everything they need to know to get to work (checking code in and out) with minimal effort. Most people will only need to read two or three chapters of this book:

- Chapter 2: Basics (Centralized Version Control)
- [Possibly] Chapter 4: More Basics (Distributed Version Control)
- Plus the chapter for your particular version control system

Some argue that it isn't enough. Sure, if you want to go beyond the the basic developer workflow, then this book isn't enough. Get a book specific to your VCS. But I think this book is intended for the other 99.44% for which it is excellent.
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
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 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

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?