<p>We have an SVN repository running on a Windows server, and I want to link internal documentation, feature changes, bugs and so on to code changes.</p>

<p>We've found WebSVN to be amazingly slow - the repository is too large for it (I think).</p>

<p>The team using it is primarily coding in C#, and while some have experience with other languages I'd really like a tool anyone on the team can maintain.</p>

<p>Most of the tools I've seen are based on PHP, Java, Python, etc. All languages the team could learn, but I'd rather something that uses the skills we already have.</p>

<p>Can you recommend a good web-based repository browser for SVN, ideally one that uses ASP.NET, <a href="http://en.wikipedia.org/wiki/Microsoft_SQL_Server" rel="nofollow noreferrer">SQL&nbsp;Server</a> and that runs on <a href="http://en.wikipedia.org/wiki/Internet_Information_Services" rel="nofollow noreferrer">IIS</a>?</p>

[{'answer_id': 10988, 'author': 'lubos hasko', 'author_id': 275, 'author_profile': 'https://Stackoverflow.com/users/275', 'pm_score': 3, 'selected': True, 'text': '<p>Have a look at <a href="http://warehouseapp.com" rel="nofollow noreferrer">http://warehouseapp.com</a></p>\n\n<p>It\'s Mongrel/Ruby/MySQL stack (should work on Windows though)</p>\n\n<blockquote>\n  <p>but I\'m looking to avoid installing\n  MySQL and Ruby on the server.</p>\n</blockquote>\n\n<p>I know (also using C# stack myself), but self-hosted web-based SVN client market is such a small niche that even offering in different language could be considered good enough. MySQL doesn\'t bite and installation of Ruby is pretty much x-copy command. I understand why you don\'t want to spoil your server with additional software though, but if are OK to host your SVN repositories with third-party, you get a nice web-based interface without maintenance hassles.</p>\n\n<p>I\'m using <a href="http://unfuddled.com" rel="nofollow noreferrer">http://unfuddled.com</a> (they also have some basic API to hook up on if needed).</p>\n\n<blockquote>\n  <p>Not to promote reinventing the wheel,\n  but I originally wrote my own web SVN\n  browser by using the <strong>svn log --xml</strong>\n  command</p>\n</blockquote>\n\n<p>This is actually good idea. I\'m also parsing some XML formatted output during my automated build process, but creating our own full-blown SVN browser is kind of overkill because now you have to maintain not one primary project, but also the tool. But then again, we, programmers, love to create tools that will make working on our primary projects easier.</p>\n\n<p><strong>ASP.NET SVN browser sounds like promising open-source idea, anybody willing to start work on it? I would contribute.</strong></p>\n'}, {'answer_id': 11772, 'author': 'icco', 'author_id': 1063, 'author_profile': 'https://Stackoverflow.com/users/1063', 'pm_score': 2, 'selected': False, 'text': "<p>Not to promote reinventing the wheel, but I originally wrote my own web SVN browser by using the </p>\n\n<pre><code>svn log --xml\n</code></pre>\n\n<p>command and then just an XML parser in whatever language i was using. I don't use .Net, but it shouldn't be too hard.</p>\n"}, {'answer_id': 11819, 'author': 'Dale Ragan', 'author_id': 1117, 'author_profile': 'https://Stackoverflow.com/users/1117', 'pm_score': 2, 'selected': False, 'text': '<p>I use <a href="http://warehouseapp.com" rel="nofollow noreferrer">Warehouse</a>, as Lubos already pointed out, and it works very well. I looked at one point for a .NET version, but I was never able to find one. I was also at a point where I wanted to better myself as a programmer by learning a new language, and I ventured into learning Ruby and <a href="http://en.wikipedia.org/wiki/Ruby_on_Rails" rel="nofollow noreferrer">Ruby on Rails</a>. Now, I program in both .NET and Ruby. Anyway, that is how I ran into Warehouse.</p>\n\n<p>I have Warehouse installed on a Linux machine running the Ubuntu server edition, <a href="http://nginx.net/" rel="nofollow noreferrer">nginx</a> for the HTTP server, and <a href="http://mongrel.rubyforge.org/wiki/MongrelCluster" rel="nofollow noreferrer">mongrel cluster</a>. I never even tried to install it on Windows and am glad that I didn\'t.  Warehouse requires the svn-ruby bindings to work and this <a href="http://forum.activereload.net/forums/8/topics/452" rel="nofollow noreferrer">poor guy</a> found out the hard way.</p>\n\n<p>Well, I know you are looking for a .NET application, but I thought I would give my two cents on Warehouse and I hope you don\'t dismiss it just because it doesn\'t run in .NET. I also wanted to inform you not to install Warehouse on Windows, if you did decide to give it a shot.</p>\n'}, {'answer_id': 18969, 'author': 'Kevin Dente', 'author_id': 9, 'author_profile': 'https://Stackoverflow.com/users/9', 'pm_score': 1, 'selected': False, 'text': "<p>Is your Subversion repository hosted inside of Apache (rather than svnserve)? If so, and your needs are very simple, you can access the repository directly through a web browser. Just take the repository URL, plop it in the browser, and you'll see a very rudimentary web navigation interface (basically the built-in Apache folder browsing interface). It's not pretty, but it works for basic linking to repository files if that's all you need. </p>\n"}, {'answer_id': 18978, 'author': 'Julio César', 'author_id': 2148, 'author_profile': 'https://Stackoverflow.com/users/2148', 'pm_score': -1, 'selected': False, 'text': "<p>Not web-based but if your team is using TortoiseSVN there's a great repository browser there. Just right click on your local checkout and select TortoiseSVN / Repo-Browser.</p>\n"}, {'answer_id': 652322, 'author': 'Binary Phile', 'author_id': 75182, 'author_profile': 'https://Stackoverflow.com/users/75182', 'pm_score': 1, 'selected': False, 'text': '<p>This isn\'t necessarily the answer to your question, but it seems like most other answers also mention related solutions, so I think this is worthwhile.</p>\n\n<p><a href="http://ifdefined.com/doc_bug_tracker_subversion.html" rel="nofollow noreferrer">http://ifdefined.com/doc_bug_tracker_subversion.html</a></p>\n\n<p>It\'s an open source project called BugTracker.NET.  It\'s primarily an issue tracker (one we use well here), but it does include Subversion integration with, among other things, the ability to view diffs.  We haven\'t implemented that piece but it looks fairly nice from the screen shots.</p>\n\n<p>It\'s IIS/MSSQL based, so it\'s a Windows deployment-friendly solution.  I\'ve found it to be solid, if a bit tricky to set up.</p>\n\n<p>It\'s not a raw repository browser, but close and hits on some of the other qualities you were looking for.</p>\n'}]
['https://Stackoverflow.com/questions/10933', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/905/']