or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Version Control by Example [Paperback]

Eric Sink
4.7 out of 5 stars  See all reviews (58 customer reviews)

List Price: $34.95
Price: $28.44 & FREE Shipping. Details
You Save: $6.51 (19%)
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
Only 5 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Image
Save on Popular Books This Summer
Browse our Bookshelf Favorites store for big savings on popular fiction, nonfiction, children's books, and more.

Book Description

July 25, 2011
This book uses practical examples to explain version control with both centralized and decentralized systems. Topics covered include:

- Basic version control commands and concepts
- Introduction to Distributed Version Control Systems (DVCS)
- Advanced branching workflows
- Strengths and weaknesses of DVCS vs. centralized tools
- Best practices
- How distributed version control works under the hood

Featuring these open source version control tools:

- Apache Subversion
- Mercurial
- Git
- Veracity

You can download a free electronic version of this book at ericsink.com/vcbe/index.html.

We will occasionally give away free printed versions at ericsink.com/entries/vcbe_print_edition_free.html when we have copies available.


Frequently Bought Together

Version Control by Example + Java Foundations: Introduction to Program Design and Data Structures (2nd Edition) (Lewis)
Price for both: $162.58

Buy the selected items together


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


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.7 out of 5 stars  See all reviews (58 customer reviews)
  • Amazon Best Sellers Rank: #1,168,359 in Books (See Top 100 in Books)

Customer Reviews

4.7 out of 5 stars
(58)
4.7 out of 5 stars
This book is written in a very nice, easy reading, conversational style. Rick Lobrecht  |  25 reviewers made a similar statement
There are too many good things about this book to mention here. Byron D. Moran  |  4 reviewers made a similar statement
Most Helpful Customer Reviews
4 of 4 people found the following review helpful
5.0 out of 5 stars Easy Read, Non Objective, Clear Understanding September 22, 2011
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?
3 of 3 people found the following review helpful
5.0 out of 5 stars Useful detail in an fun and easy to understand format August 23, 2011
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?
2 of 2 people found the following review helpful
5.0 out of 5 stars Very good overview September 6, 2011
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?
Most Recent Customer Reviews
5.0 out of 5 stars Great book for an overview of the different version control systems
This book does not go in depth about each versions control system, but performs similar tasks in different version control systems and show the differences between them in an easy... Read more
Published 6 months ago by Kenny
4.0 out of 5 stars very good overview of version control systems
This is not a good book for learning any particular version control system in depth. It is however a great book for comparing (mostly surface-level) differences between the... Read more
Published 6 months ago by Trey
5.0 out of 5 stars Very Good to Learn Version Control
Great book, it thought me everything I needed or wanted to learn about version control. From history to the details of each. Read more
Published 7 months ago by Simon
5.0 out of 5 stars Step by Step guide to Version Control - As easy as it can be
It was my pleasure reading this book (and trying). Everything is explained very well and (suprise!:) ) by example. Read more
Published 7 months ago by Miodrag Ranisavljevic
5.0 out of 5 stars Very useful book!
I read this book cover to cover but because I work with veracity and git everyday I still refer to it often. Very useful book.
Published 8 months ago by Alain Cormier
5.0 out of 5 stars An excellent VCS introduction and comparison
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... Read more
Published 8 months ago by BrentL
5.0 out of 5 stars Rui
Great book that explains the different source control technologies available. Eric does a great job on maintaining the text simple, yet very informative. Read more
Published 8 months ago by Rui
5.0 out of 5 stars Clear, Concise and Entertaining Intro to DVCS
This is a great intro to DVCS.

It contains may clear, worked examples of operations in the real world of development. Read more
Published 8 months ago by BR
4.0 out of 5 stars Very easy to read and tackles one concept at a time.
The best thing is that you don't lean GIT or SVN with this book. You learn version control. It has also historical aspects of version control which helps you know how it evolved... Read more
Published 8 months ago by Amarendra Kumar
4.0 out of 5 stars A overview for different Revision Control Systems
This is a good book if you're interested in better understanding Version Control Systems (VCS) and Distributed (DVCS). Read more
Published 8 months ago by fman
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

Topic From this Discussion
Freely available online Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions




Look for Similar Items by Category