Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Written by members of the development team that maintains Subversion, this is the official guide and reference manual for the popular open source revision control technology. The new edition covers Subversion 1.5 with a complete introduction and guided tour of its capabilities, along with best practice recommendations. Version Control with Subversion is useful for people from a wide variety of backgrounds, from those with no previous version control experience to experienced system administrators. Subversion is the perfect tool to track individual changes when several people collaborate on documentation or, particularly, software development projects. As a more powerful and flexible successor to the CVS revision control system, Subversion makes life so much simpler, allowing each team member to work separately and then merge source code changes into a single repository that keeps a record of each separate version. Inside the updated edition Version Control with Subversion, you'll find:

  • An introduction to Subversion and basic concepts behind version control

  • A guided tour of the capabilities and structure of Subversion 1.5

  • Guidelines for installing and configuring Subversion to manage programming, documentation, or any other team-based project

  • Detailed coverage of complex topics such as branching and repository administration

  • Advanced features such as properties, externals, and access control

  • A guide to best practices

  • Complete Subversion reference and troubleshooting guide

If you've never used version control, you'll find everything you need to get started. And if you're a seasoned CVS pro, this book will help you make a painless leap into Subversion.

Subscriber Reviews

Average Rating: 3.5 out of 5 rating Based on 8 Ratings

"Very useful" - by SVN noob on 17-NOV-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I'm not new to source control but somewhat new to Subversion. This book helped me to quickly understand some of the more advanced concepts in SVN such as branching and merging and appreciate the power of Subversion. I didn't read the chapters on administration and customizations but others were pretty much spot on the issues you deal with day to day when doing s/w development. A section highlighting CVS/SVN differences is a nice touch as many people are moving from CVS to Subversion these days.
Report as Inappropriate

"Should Be A Technical Writing Standard Reference " - by zedman9991 on 09-JUN-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
To the point, easy to understand, and easy to navigate when you are rushed solving a problem.  This type of technical writing should be more common.  Even better the book is free to all.  I still use the OReilly Safari copy as I like the interface and search options.  If ever there was an example of Tim O'Reilly's vision of books without DRM working this is one!
Report as Inappropriate

"bad book for novice" - by Anonymous on 28-MAY-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The book sets you off in the wrong direction, while providing poor examples. Never understood why most of O'reilly books have such poor examples.

Report as Inappropriate

"Simple but complete book" - by Anonymous on 26-APR-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I knew a few things about SVN (I used it as many people do: commit and update).
Now, thanks to the book, I understand all the concepts and even if I do not know every thing, if I need a particular thing I am sure this book treat about that subject!

Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for Version Control with Subversion, 2nd Edition

  • Catalog Page

Visit the errata page for Version Control with Subversion, 2nd Edition

  • Errata