Practical Subversion, Second Edition and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Like New See details
$2.92 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Practical Subversion (Expert's Voice in Open Source)
 
 
Start reading Practical Subversion, Second Edition 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 (Expert's Voice in Open Source) [Paperback]

Daniel Berlin (Author), Garrett Rooney (Author)
3.6 out of 5 stars  See all reviews (9 customer reviews)

List Price: $34.99
Price: $23.09 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (34%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $15.12  
Paperback $23.09  

Book Description

1590597532 978-1590597538 November 21, 2006 2nd ed.

An open source version control project, Subversion is enjoying considerable interest due to its stated intention of resolving longstanding problems found within the aging Concurrent Versioning System (CVS), long the standard solution for millions of projects around the globe. Accordingly, high-profile companies and open source project teams are migrating en masse to Subversion, some of which include all projects maintained by the Apache Software Foundation, Python, Samba, Mono, and Plone. Further, SourceForge.net recently announced Subversion support for its more than 120,000 hosted projects, meaning the more than 1 million members now have the opportunity to begin taking advantage of Subversion's superior management features.

Updated to reflect the most recent changes to the popular Subversion version control system, this new edition offers valuable information pertinent to the new filesystem backend for repositories, support for the lock-modify-unlock model of development, full WebDAV autoversioning, and improved language bindings for the APIs.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Practical Subversion (Expert's Voice in Open Source) + Version Control with Subversion + Version Control With Subversion for Subversion 1.6: The Official Guide And Reference Manual
Price For All Three: $71.77

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Version Control with Subversion $24.92

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Version Control With Subversion for Subversion 1.6: The Official Guide And Reference Manual $23.76

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

Review

From the reviews of the second edition:

"Subversion is one of the hottest tools to appear recently in configuration management … . The book is well organized and easy to consume, particularly for the software practitioner with no prior Subversion knowledge. … There are definite bright spots in this book, particularly for the Subversion novice, who probably should keep a copy close at hand as an excellent reference. The book has also made me look forward to new developments that address the limitations in Subversion itself … ." (Marc S. Gibian, ACM Computing Reviews, September, 2008)

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, Mr. 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 filesystem backend. Mr. 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.

Garrett Rooney is a software engineer on the version control team at CollabNet, where he works full time on Subversion and other related technologies. Rooney attended Rensselaer Polytechnic Institute, where he managed to complete three years towards a mechanical engineering degree before coming to his senses and realizing he wanted to get a job where someone would pay him to play with computers. Since then, Rooney completed a computer science degree at RPI and has spent far too much time working on a wide variety of open source projects, most notably Subversion. He's also a member of the Apache Software Foundation, where he works on the Apache Portable Runtime and the Apache HTTP Server, as well as helps to maintain the ASF Subversion repository.


Product Details

  • Paperback: 304 pages
  • Publisher: Apress; 2nd ed. edition (November 21, 2006)
  • Language: English
  • ISBN-10: 1590597532
  • ISBN-13: 978-1590597538
  • Product Dimensions: 8.9 x 6.8 x 1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #728,518 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

9 Reviews
5 star:
 (1)
4 star:
 (5)
3 star:
 (1)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.6 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

16 of 18 people found the following review helpful:
4.0 out of 5 stars An updated guide and reference to Subversion, January 16, 2007
By 
This review is from: Practical Subversion (Expert's Voice in Open Source) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 11 people found the following review helpful:
4.0 out of 5 stars Good coverage on a popular version control system choice..., February 9, 2007
This review is from: Practical Subversion (Expert's Voice in Open Source) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars Required Reading (for client API), November 29, 2006
This review is from: Practical Subversion (Expert's Voice in Open Source) (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.)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
rooneg wheel, rooneg staff, svn status, svn lock, authentication baton, mod day svn, svn cleanup, svnadmin dump, dumpfile format, svnadmin recover, svn switch, svn blame, svnadmin load command, log file removal, svn info, log message for the commit, svn merge, other version control systems, svn export, svn program, repository layout, vendor branch, svn copy, svn propset, subversion repository
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Adding Mail, Subversion Perl, Subversion Python, Common Name, Application Data, Visual Studio, Starting Subversion, Creating Subversion, Example Subversion Repository, Simple List, Repository Administration, Original Revision
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject