This book eases the transition from other version control systems. Aimed toward readers who want and need a crash-course in using Subversion, this informative reference begins with a quick-start introduction, then moves on to advanced topics such as repository administration, Apache integration, third-party tools, migrating revision history, and accessing the Subversion APIs from other programs.
In addition, author Garrett Rooney, a Subversion developer, covers advanced topics not documented in other books. Rooney clearly explains how to integrate Subversion with common development tools and illustrates how to embed Subversion within your own programs. Multiple appendices compare SVN to other version control systems and offer alternative client applications.
Practical Subversion is a guide to the Subversion (source control management system) version control system. It provides a crash course in how to use Subversion, intended to get the reader up and running as quickly as possible. Beyond the quick-start introduction, the book includes advanced topics such as repository administration, Apache integration, third party tools, migrating revision history from other version control systems, and even accessing the Subversion API's from other programs. This book is based on 1.0 release—which has been in development for about 2 years.
Written for the programmer with some experience with an existing version control system (like CVS or Perforce), Practical Subversion explains and demonstrates how to apply that experience in the Subversion environment, which is more simple and better than CVS.
Garrett Rooney
Apache Microsoft Access Subversion addition administration client control control system development form history of mathematics integration migration story tool
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)