|
Practical Subversion, Second Edition (Expert's Voice in Open Source)
Daniel Berlin, Garrett Rooney Average Rating:
|
|
If you like "Practical Subversion, Second Edition (Expert's Voice in Open Source)", you might also like ...
| Customer Reviews 1-5 of 7 | NEXT >> |
2008-01-02I like this book. It does a good job decribing the how to use subversion and many of the industry standard ways subversion is implemented. There are lots of easy to follow examples and good hints of which direction to take when there is an implementation "fork in the road" (i.e. BDB vs FSFS).
The book also does a great job showing you the difference between other version controll systems... mostly CVS.
My only gripe with this and other Apress books is that they usualy include a section on IDE intergration.. This is a good idea but they usualy only cover eclispe and not Netbeans... this book is even more annoying in that it includes Visual Studio(!!!) and not Netbeans... Granted, Subversion integrates pretty easy with Netbeans but geez.. Include the 1/2 a page so all major IDEs are covered.
Done with my rant. Beyond that, I really like this book. I feel this will get you going with Subversion. In a few days of reading, I had enough information to properly setup my own server.
2007-04-22The "practical" in the title must refer to sysadmins, developers, tool integrators, and the like. If you are just someone that wants to become very proficient *using* svn, you, as I have, will find this book most *impractical*. The "crash course" chapter only begins to meet a user's needs, but it stops way short. The book then goes on to treat in detail a host of topics that as a user I could not care less about. usualy, I wind up having google for what I need -- I am currently looking for a better user's svn book.
2007-03-27_Practical Subversion_ seems to have a theme that distingishes it
from "the" Subversion book at [...]
intergration. Looking over the table of contents, i see that 5 out of
the 8 chapters focus on intergration of one kind or another.
After the requisite chapter on installation, the book moves quickly
through "A Crash Course in Subversion" and "Repository adminstration"
and then on to the good stuff. These first three chapters are
thorough and adecuate, but are basicaly the same as such chapters in
other books about Subversion. It's almost a shame such chapters have
to be included, as they're only usefull durring a short period at the
start of the book's life on your shelf.
_Practical Subversion_ really starts to shine in the chapter on
migration from other systems; it even doccuments the dump file format!
It goes on to doccument Apache intergration; repository browsers;
intergration with the shell, Emacs, and Ant; and closes with an
excelllent introduction to the Subversion APIs.
Overall, this is a great book for using Subversion in practice. It
lives up to its title.
--Eric Gillespie
2007-02-10The version controll 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 knowlege in version controll 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 adminstration; Migrating from Other Version controll Systems; Advanced Apache intergration; Best Practices; Integrating Subversion with Other Tools; Using the Subversion APIs; Subversion Command Glossary; Subversion Compared to Other Version controll Systems; Index
Unlike some books that cover version controll systems (either generaly or one in parituclar), this one doesnt 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 parituclarily intrested in Subversion. While that might limit the potential audience a bit, it makes it much more focused and valueable for those who want to bypass entry level material. The chapters cover both adminstrative and user-based functions, but tend to be a bit more heavy on the setup and adminstration end. For something that could be a rather dry subject, the authors do a good job in keeping things moving forward and intresting. I also found the chapter on version controll system comparision to be valueable. All systems are *not* the same, and there are some underlying structural differences that will have a significant impact on what does and doesnt 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.
2007-01-17The second edition of Practical Subversion has been updated, but not substatially changed. The new edition has somewhat higher production quality and editing. The refference 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 comparision of Subversion against other version controll systems. and the API doccumentation. These sections have been cleaned up and, in a few cases, extended to provide a real benifit 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 controll and the special features of Subversion in parituclar would have been a better use of space than repeating the refference material that can be had freely on-line.
Like the first edition, this book tries to be both a solid refference and a practical guide. Unfortunately, the authors do not seperate these two missions in the book. This leads to a kind of split personelity, where the practical advice is interupted by refference 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 recomended it to people already on the strenght 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 concidering using Subversion, the comparision of Subversion against other tools is a very important resource.
Although I think the stucture of the book could be improved, I still don't mind recomending the book.
1-5 of 7 | NEXT PAGE OF REVIEWS >>
| Editorial Review |
Practical Subversion, Second Edition draws on the experience of its authors, Daniel Berlin and Garrett Rooneyboth Subversion project membersto guide you through a complete introduction to this popular code management solution. And this edition has been updated to reflect the most recent 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, youll 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. Youll 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
If you like "Practical Subversion, Second Edition (Expert's Voice in Open Source)", you might also like ...





