Subversion in Visual Studio, Finally
June 8th, 2007
All this time that I have worked with .NET in Visual Studio there has not been a good way to integrate support for CVS or Subversion. For Subversion there was AnkhSVN which attempted to implement an SCC provider for Visual Studio. It never was fully embraced by developers due limitations of what could be done with SCC which was designed to support Visual Source Safe. The SCC interface is also something you must license if you want the full documentation. Bottom line, it is not something Microsoft makes easy to implement.
So it was good see a new add-in called VisualSVN which appears to take care of all of those concerns and implements good support for Subversion in Visual Studio. The FAQ explains that they do not even bother trying to implement an SCC provider.
Currently I just use TortoiseSVN which integrates very well with Windows Explorer. But it is not aware of .NET projects. I have to tell it to ignore user specific files (*.suo, *.user) and the bin and obj output directories. That is not difficult but not having to do that work will save time and lower the baseline for developers who are new to Subversion.
I plan to buy a license ($49 is cheap!) and use it in Visual Studio while I will continue to use TortoiseSVN in Windows Explorer when I do not want to fire up Visual Studio.

June 11th, 2007 at 6:18 am
Just a note about ignoring Visual Studio files with TortoiseSVN - you can edit the Subversion config file on your machine in Documents and Settings\username\Application Data\Subversion to exclude files (edit the global-ignores line). At least this way you only have to do it once per machine. Editing this file also affects the Subversion command line client, which is nice.
June 13th, 2007 at 11:02 am
I'm working on TamTam SVN SCC which is a Subversion edition of my TamTam CVS SCC plugin for accessing CVS through Visual Studio. The latest release is in beta and I hope to have a full release in the coming weeks. The latest beta can be downloaded here...
http://www.daveswebsite.com/software/tamtamsvn