Converting to Subversion for Visual Studio 2005 Source Control.

I have used Visual SourceSafe for source control for many years.  Most recently I have used either Vault from Sourcegear or Team Foundation Server from Microsoft.   When I am working from home on smaller projects Vault has been my tool of choice, they give a free single-user licence, but they rely on Microsoft SQL Server which needs to be maintained and is therefore not very practical.

So, after much searching on the net for what others were using the answers kept coming up Subversion, which is an open-source version control system that many open-source projects have turned to.  I have heard of both Subversion and CVS but not being much of an open source guy I was not that familiar with it.  I decided to give it try and was pleasantly surprised how easy it was to setup and use.  Subversion is command line tool and for those used to MS-DOS it is not too bad. 

Since most of my days are spent using a graphical user interface (Windows XP) I tried to find a version control system which would support a GUI.  Other than the ones I have been using (Vault, Team Foundation, Visual SourceSafe), there was little to be found except...TortoiseSVN.  TortoiseSVN installs itself into Windows Explorer and is activated through right mouse click on a directory in Explorer to manage the repository.  It is a seamless integration into Explorer and very nice to use.

TortoiseSVN offers a wonderful set of features such as managing all branch, commits and reports right from Windows Explorer.  The version, 1.43, as of this writing really is feature rich.   From the TortoiseSVN site:

Features of TortoiseSVN/Subversion

TortoiseSVN makes a great Subversion client but working within Visual Studio is difficult to manage the Subversion repository by first checking them out in Windows Explorer.  I found a great Visual Studio add-in called VisualSVN that integrates into Visual Studio and allows management of the repository much the same way Visual SourceSafe and Team Foundation Server. 

VisualSVN comes with a price tag of $49.  I am not affiliated with this company in any way, just a happy customer. 

I am just learning how to setup and manage a Subversion repository, along the way I found this great free book available, one which is also published by O'Reilly.  I am sure the authors would rather see you order the book from Amazon or another retailer but who can argue when it's made available for free online.

I have been using Subversion for a few weeks now and very happy with it so far.  I think for small teams this will work out very well.

2 Comments : 06.06.07

Similar Posts

  1. Simple Subverison Repository Setup with VisualSVN Server
  2. Ruby on Rails 2.0.1 Available now
  3. ASP.NET MVC Framework Preview 2 - Changes for the Better

Feedbacks

 avatar
#1
Scott
09.27.2008 @ 12:00 AM

Try ANKHSvn too, it's a Visual Studio plugin and it's free.

» Trackbacks & Pingbacks

  1. SVN - Quit thinking about it and jump in

    SVN - Quit thinking about it and jump in — April 30, 2008 6:33 PM
Trackback link for this post:
http://accidentaltechnologist.com/trackback.ashx?id=137

Leave a Comment