We're stuck with a Windows IIS 6 server at the moment. We'd really like to get a decent OS version control system set up for it.

Can Subversion run without Apache? Most documentation that I've come across states that Apache is required, but I have seen a few mentions that Subversion can run as a stand-alone-server by itself alongside IIS. Alas, I can't find details on that particular configuration. Is that true and, if so, can anyone point me to some documentation on that?

link|improve this question

44% accept rate
subversion's good but distributed version control is all the rage these days. any reason you're looking at SVN rather than Bazaar, Git, or Mercurial? – quack quixote Apr 19 '10 at 15:16
feedback

2 Answers

up vote 3 down vote accepted

Subversion offers three primary methods of accessing its repositories:

  • WebDAV (over HTTP) - This requires Apache, as far as I know.
  • Local files - Networked files should also work as long as your repository uses the FSFS backend (which is the default).
  • svnserve - This is a standalone server process that uses its own svn protocol. Because it doesn't use HTTP, it can run alongside IIS.

For more details, see "Choosing a Server Configuration" in the Subversion book.

Either the local / networked file option or the svnserve option should work for you.

link|improve this answer
Perfect...that's the explanation I needed. Thanks! – DA. Apr 19 '10 at 17:49
feedback

Check out VisualSVN Server. It has every thing you need -- Apache, svnserve -- built-in and ready to rock. Easy to setup and administer. Also, the standard edition is free.

link|improve this answer
We can't use Apache, but maybe that's a loophole way to install it. – DA. Apr 19 '10 at 15:39
I suppose it depends on the reason you can't use Apache. Hopefully it works for you. It's a simple, straight forward solution and you can be up and running in minutes with it. – Frank V Apr 19 '10 at 15:41
Indeed, it looks like a great option. I appreciate the info! – DA. Apr 19 '10 at 17:49
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.