Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)(2nd Edition)
by Mike Mason
If you’re an svn or tortoise junkie I recommend that you check out this book. Although most of the information provided in this book can probably be found in the SVN documentation, I much preferred reading this top to bottom. This book walks you through several different project scenarios and shows you how to effectively use svn as your source control system.
The appendices also offers a lot of very helpful information on setup and third party tools. Some must have tools for svn are:
I love that visual svn takes care of things like moving files, add and deleting it really simplifies the check in process. Tortoise is a great windows explorer shell that provides a wicked abstraction over the svn shell.
Since reading the book I’ve found that I’m using tortoise less for checkin’s and updates. Here’s a couple of simple commands to get you started:
Commit (check in):