Practical Subversion (Expert's Voice in Open Source) and over 1.5 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Like New See details
Price: £13.83

or
 
   
Trade in Yours
For a £5.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Practical Subversion (Expert's Voice in Open Source) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Practical Subversion 2nd Edition [Paperback]

Garrett Rooney , Daniel Berlin
4.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £27.49
Price: £21.44 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.05 (22%)
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
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Thursday, 20 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition £18.22  
Paperback £21.44  
Trade In this Item for up to £5.25
Trade in Practical Subversion 2nd Edition for an Amazon.co.uk gift card of up to £5.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

17 Nov 2006 1590597532 978-1590597538 2nd Revised edition

Practical Subversion, Second Edition draws on the experience of its authors, Daniel Berlin and Garrett Rooney—both Subversion project members—to guide you through a complete introduction to this popular code management solution. This edition has been updated to reflect changes to the popular Subversion version control system. After a crash course on Subversions key features, including a theme project that youre encouraged to follow, you’ll explore best practices, migration tips for moving from other versioning solutions, Subversion integration, and an overview of the Subversion APIs.

Effective developers and system administrators alike understand that their success is related to their ability to manage the dozens, sometimes hundreds, of files that they come into contact with on a regular basis. This file management includes determining a files changes over time, accommodating simultaneous edits by multiple users, and even reverting a file to an earlier version if a mistake or deletion has been made. Capitalizing on such capabilities requires a version control system like Subversion. You’ll want to pick up a copy of this book because it is

  • The most up-to-date book on the popular Subversion version control system
  • Authored by two Subversion project contributors
  • More than a mere introduction, covering best practices, migration issues, and more effective versioning through tool integration

Frequently Bought Together

Practical Subversion 2nd Edition + Version Control with Subversion + Pragmatic Version Control: Using Subversion (Pragmatic Programmers)
Price For All Three: £73.22

Buy the selected items together


Product details

  • Paperback: 280 pages
  • Publisher: APRESS; 2nd Revised edition edition (17 Nov 2006)
  • Language: English
  • ISBN-10: 1590597532
  • ISBN-13: 978-1590597538
  • Product Dimensions: 18.5 x 1.9 x 23 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 746,116 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Daniel Berlin works in Washington, D.C., for Google as a member of its technical staff and as a lawyer. Prior to his work with Google, Berlin was an advisory engineer with IBM Research in New York, where he worked on open source projects such as Subversion and GCC. He was responsible for a number of improvements to the source code base of Subversion, including a new delta storage algorithm and various caching improvements to the file system back end. Berlin earned a law degree from the George Washington University School of Law and a bachelor of science degree in computer science from the University of Rochester.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
7 of 7 people found the following review helpful
By J. S. Hardman TOP 1000 REVIEWER VINE™ VOICE
Format:Paperback|Amazon Verified Purchase
You're introduced to Subversion somewhere you are working. You use it more and more, then find that you have become the resident expert in your team. How did you get there? Well, you probably started with "Pragmatic Version Control Using Subversion", picking up good advice on practices, a gentle reference for common operations, and a very easy to read tutorial. After that, you probably moved onto "Version Control with Subversion" which is more reference than tutorial, containing more detail on those bits that most people don't encounter very often (e.g. how to flush user authentication information). That probably saw you through a number of difficult questions from colleagues. But after that, when you need to do REALLY nitty-gritty stuff with your repository where do you go? So far, my answer is "Practical Subversion" by Daniel Berlin and Garrett Rooney.

As an example, if you want to write code that talks to the Subversion APIs directly rather than calling command-line operations and parsing the results, then this is the book for you. It's never going to be a complete reference on that particular subject, but it gives you enough information to get you started and points you to the place to find the complete API reference.

It's also good on administration stuff too, as well as giving information about a number of useful third-party tools for both administrators and developers that other books don't mention.

So once you've done "Pragmatic Version Control Using Subversion" and "Version Control with Subversion", then this should be next on your list. Go in that order though - this is really for power-users of Subversion (developers or administrators), it is not an introduction for people who just need to get the occasional document out of their company's repository.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Good detailed stuff 11 Feb 2013
Format:Paperback|Amazon Verified Purchase
Well written book, with lots of 'why' as well as 'how'.

Subversion is a standard tool now, and this is an illuminating book.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.4 out of 5 stars  11 reviews
17 of 19 people found the following review helpful
4.0 out of 5 stars An updated guide and reference to Subversion 17 Jan 2007
By G. Wade Johnson - Published on Amazon.com
Format:Paperback
The second edition of Practical Subversion has been updated, but not substantially changed. The new edition has somewhat higher production quality and editing. The reference material on the various svn subcommands has been updated to be more current. This is very important because the first edition was badly out-of-date in this area.

The book has many good features, such as the "Best Practices" chapter, the comparison of Subversion against other version control systems. and the API documentation. These sections have been cleaned up and, in a few cases, extended to provide a real benefit to the reader.

Unfortunately, I don't think the book went far enough with the practical "guide" content. More information about how to use version control and the special features of Subversion in particular would have been a better use of space than repeating the reference material that can be had freely on-line.

Like the first edition, this book tries to be both a solid reference and a practical guide. Unfortunately, the authors do not separate these two missions in the book. This leads to a kind of split personality, where the practical advice is interrupted by reference material and vice versa. I found this to be a bit distracting, and think it prevents this from being a great book.

That being said, this is a good book that covers Subversion quite well. I have recommended it to people already on the strength of the "Best Practices" chapter alone. If you are using Subversion, the practical usage information in this book should help you make better use of the tool.If you are considering using Subversion, the comparison of Subversion against other tools is a very important resource.

Although I think the structure of the book could be improved, I still don't mind recommending the book.
10 of 11 people found the following review helpful
4.0 out of 5 stars Good coverage on a popular version control system choice... 10 Feb 2007
By Thomas Duff - Published on Amazon.com
Format:Paperback
The version control system known as Subversion is quickly taking over the title of open source leader from the old standby, CVS. If you already have some background knowledge in version control systems and you want to start using Subversion, the book Practical Subversion (Second Edition) by Daniel Berlin and Garrett Rooney would be a good way to transition yourself over...

Contents:

Introducing Subversion; A Crash Course in Subversion; Repository Administration; Migrating from Other Version Control Systems; Advanced Apache Integration; Best Practices; Integrating Subversion with Other Tools; Using the Subversion APIs; Subversion Command Glossary; Subversion Compared to Other Version Control Systems; Index

Unlike some books that cover version control systems (either generally or one in particular), this one doesn't try and take you from ground zero to expert. While there is some background material, the overall tone is one that assumes you are functionally literate on the subject and are particularly interested in Subversion. While that might limit the potential audience a bit, it makes it much more focused and valuable for those who want to bypass entry level material. The chapters cover both administrative and user-based functions, but tend to be a bit more heavy on the setup and administration end. For something that could be a rather dry subject, the authors do a good job in keeping things moving forward and interesting. I also found the chapter on version control system comparison to be valuable. All systems are *not* the same, and there are some underlying structural differences that will have a significant impact on what does and doesn't convert over, should you choose to switch systems.

All in all, a good book on Subversion, and one that will get you started in the right direction.
6 of 6 people found the following review helpful
5.0 out of 5 stars Required Reading (for client API) 29 Nov 2006
By Allen Perger - Published on Amazon.com
Format:Paperback
Great book, *required* reading if you're planning on using the Subversion client API. This is the only book I've found that talks in a serious way about coding/interfacing directly with the Subversion libraries.

The authors speak with authority as to "best practices" and things to which you should pay attention -- in part because they are key contributors to the Subversion project. I like their view on issues and tradeoffs, and it's clear to me they've "mapped out" the whys & hows for the Subversion design. (A whole chapter entitled, "Best Practices" is a GREAT SIGN that they have it figured out.)

We've also found it a very handy for configuring the Subversion server, advanced Apache integration, and for other "pithy answers" when you need detailed explanation of what are your options for some technical install/management issues.

It's an easy read, but with pithy info, in a nice writing style. It's good to read, and (especially the later chapters) are very handy as a "reference". The section on other tools, (e.g., Trac, etc.) is pretty light, but that's probably the best you can do since detailed description of other tools belong in other books.

Well worth the money. (No, I'm not affiliated with the authors or APress in any way.)
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges