VisualSVN is a great product, the corporate version costs less than $ 1,000 so you can buy it. The main alternative to manual installation is UberSvn , which also provides you with a few more ALM features in the web view.
I did not use Bugzilla for integration with SVN, but I used Mantis (almost the same, but a little more colorful). There is a blog post about integrating svn with Mantis. Alternatively, you can use a more βrecognizedβ bugtracker, similar to those found in Trac or Redmine . Both of these functions are directly related to your SVN repo, there are no hooks after fixing that are necessary, as you have with Mantis. Bugtrackers with these tools are very good, and they also provide you with project management features that you might find useful.
For the client, you will of course use TortoiseSVN. This has hooks for Bugtraq so that it can display a list of errors in a drop-down list (alternatives require you to enter the error number as part of the commit message)
I find that the Linux box is much cheaper than Windows alone and does not stop you from constantly updating. If you decide to try Linux, then UberSvn will be a good choice.
source share