Goodreads helps you keep track of books you want to read.
Start by marking “Version Control By Example” as Want to Read:
Version Control By Example
Enlarge cover
Rate this book
Clear rating
Open Preview

Version Control By Example

3.44 of 5 stars 3.44  ·  rating details  ·  102 ratings  ·  14 reviews
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 t
Published July 2011 by Pyrenean Gold Press (first published January 1st 2011)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Version Control By Example, please sign up.

Be the first to ask a question about Version Control By Example

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 179)
filter  |  sort: default (?)  |  rating details
Alex Poovathingal
A good introduction to Version Control Systems. It starts with a history and overview of different generations of version control systems. Then it explains a scenario and over the next several chapters goes into how different VCS like SVN, Git, Mercurial and Veracity can be used in these scenarios. This is not a book from which you can learn how to use a VCS properly. It's an intro guide which will give you the context about how and why these systems were developed. It also explains about 4 of t ...more
I think this book is a perfect introduction to Version Control Systems. Even though it does not dive into the advanced specifics of any one particular VCS, it manages to cover the most needed aspects of all the popular VCS in a well formed manner. In my opinion people who have zero VCS knowledge to people who have some intermediate level exposure to VCS, will benefit the most out of this book. I am also pretty sure that even the experts will not be in for a disappointment when they read this boo ...more
Soon Van
Using examples based on Git, Mecurial and Veracity (never heard of it before the book (and the author was involved in its development)), it's a nice primer on version control, especially distributed, and a good book to hand to someone coming from a world where their hard drive is full of copies of copies of files and folders that started off based on dates and then those dates were not distinct enough and then they started adding letters, but ran out of them too, and so on.

Straight forward and c
Kartik Singhal
Really good book for somebody new to version control systems. Presents 4 different such systems with a detailed example (since the example case taken is same, you can happily skip many pages of reading).

Author could have added more detail about how Veracity can version control databases, instead of diving deep into its API etc. details.

Overall an awesome book.
It's a great book (probably the best one) for someone who is just learning how to use version control systems. It's also a great book for experienced professionals who use VCS daily, but at the same time don't feel that they have a good foundation and just use those commands without good understanding what they are exactly doing.
A good intro and general overview of the various, more popular version control systems. An easy read with good information mixed with a bit of humor to keep it light. Filled with examples and scenarios. A good place to start if you're new to VCSs or if you're contemplating the switch to a distributed VCS.
It does a good job explaining the advantages and disadvantages of DVCS compared to CVCS, and intorducing the two popular DVCS. One part of the book is devoted to Veracity, a DVCS made by Eric Sink's company. That part is somewhat biased, but still readable.
A nice short read for beginners. The author gave good examples of using each type of version control system (SVN, Mercurial, Git, Veracity) with clear explanations. As a fairly experienced user of SVN and Git, however, I didn't get much new information.
So far, so educational. I can't believe the number of times this book has come up in conversation in the last few weeks. I am thinking in a version controlly kinda way now, I just need to sit down and get my hands dirty.
Ingus Rūķis
Quite a nice read if you're looking at migration to some DVCS. Even though we're not using DVCS at the moment it still looks like it might be a very close future when we migrate to it.
Oct 16, 2011 Aija rated it 4 of 5 stars
Shelves: educ
Good one for beginners and those who want to fill holes in their knowledge.
Has best practices list that everyone should be following if they don't do it already.
Little bias because author works in company, developing one of the tools described but good to start reading about Version Control. Well written.
Christo Fogelberg
A comprehensive introduction to using distributed and non-distributed version control systems.
Juan Agüí
Might be useful for DVCS newcomers but I wouldn't recommend it for experienced readers.
Cecy marked it as to-read
May 27, 2015
Simon Wilkins
Simon Wilkins marked it as to-read
Mar 02, 2015
Diogo added it
Jan 02, 2015
Maxim Chetruşca
Maxim Chetruşca marked it as to-read
Oct 21, 2014
Faheem marked it as to-read
Oct 12, 2014
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Eric Sink on the Business of Software Google Maps Mashups with Google Mapplets

Share This Book