I've been meticulously crafting a post about setting up a Subversion server running on Apache step by step and have been banging my head against brick walls on your behalf, but pressure to get a working web hosted Subversion repository up and running meant I had to stop torturing myself.

So, save yourself the headache, and download VisualSVN Server. It's a complete package, provided free by the wonderful folks at VisualSVN.

They also make a commercially supported plug-in for Visual Studio that provides integrated Subversion support, much like AnkhSVN*. It provides better support of the Subversion command set, and tighter integration, and what they charge is a pittance really.

 

 

[*] I actually use AnkhSVN personally, but I frequently find myself at the VisualSVN website contemplating forking over for it just to get the nicer integration.