If you find yourself working with Visual Studio 2008 Professional, but you are not a millionaire, yet, and you are in desperate need of source control, I have the following to say to you:
Consider downloading VisualSVN Server, TortoiseSVN, and AnkhSVN.
Well, it’s Free!
- VisualSVN Server is analogous to Microsoft Team Foundation Server
- AnkhSVN is analogous to Team Explorer for Visual Studio
- TortoiseSVN has nothing comparable in the Microsoft world, but it’s great. You can basically check-in, check-out, merge, diff, etc, directly from Windows Explorer
Underneath, all of them are running Subversion as the “brain”, which is a really good source control system. I am using this configuration with two networked computers and it works rather well.
Based on my experience, I recommend you setup VisualSVN Server to use custom users and groups. If you use Windows Authentication you may run into strange problems when you start to have many computers networked together.
All in all, I have used Subversion for about two weeks, and I am quite happy with it. It is definitely comparable to Team System, and I would highly recommend it in replace of Team System for small teams.
You can find a really thorough “getting started” guide @ http://www.codeproject.com/KB/dotnet/VistaVisualSourceControl.aspx