What is the easiest way to install a SVN Server on Windows? Point your browser at Visual SVN Server, download the installer and install. Is it that simple? Here is how it goes:
Here is the important part:
Authentication is important. Subversion authentication is easy to manage, but segregates SVN from the server. Using Windows authentication has great potential for being scalable and relieving the need to manage authentication in more than one place.
So the install was dirt simple right? SVN as a whole is just that simple. But having a nice GUI can sometimes help. What I hate is setting up a server and then every time I get back to fix something or change something I have to read all the docs again. So for those things a GUI is nice. The VisualSVN server has a nice one, even if you are accustomed to VSS.
I like the ‘Create default structure’ option. It allows for the creation of the standard subfolders with a single click. You will also notice that it gives you your URL and is using HTTPS. So what are you waiting for, use a version control system already!
Also once, you have the system installed righ-click your repo and check out what is under ‘All Tasks’. I like the ‘Manage Hooks’ option. This gives you direct acess to the pre and post-commit hooks, as well as the others. Overall this package is a nice addition to my development stack.
Do you use a different VCS on windows? What do you like about it? I would be interested in seeign other options.