Search code examples
svntfsbugzillavisualsvn-server

Visual SVN or alternative?


We are currently contemplating migrating from TFS to SVN.

I have previously used SVN based on a Linux server, but here we have no Linux boxes, and no Linux skills at all, so we are considering VisualSVN Server.

Main questions are:

1) VisualSVN Server: Basic or Enterprise? We're a small team, so I'm thinking Basic should be good enough.

2) Bugzilla integration - I've previously found this invaluable - any issues integrating it with Visual SVN?

Are there better alternatives?

Update:

I have found this website which offers some assistance with the installation - question still stands though if there are easier options.


Solution

  • VisualSVN is a great product, the enterprise version costs less than $1000 so you might as well buy it. The main alternative to installing manually is UberSvn which also gives you a few more ALM features in a web view.

    I've not used Bugzilla to integrate with SVN, but have used Mantis (almost the same but a bit more colourful). There's a blog post about the svn integration with Mantis. Alternatively, you could use a more 'featured' bugtracker like those found in Trac or Redmine. Both these integrate with your SVN repo directly, there's no post-commit hooks that are needed like you have with Mantis. The bugtrackers with these tools are plenty good, and they also provide you with project management features that you might find useful.

    For the client, you will of course be using TortoiseSVN. This has hooks for Bugtraq so it can show a list of bugs in a drop-down (the alternatives require you to enter a bug number as part of the commit message)

    I find that a Linux box is much cheaper than a windows one, and doesn't hassle you to update all the time. If you did decide to try Linux, then UberSvn would be a good choice.