I'm just getting into Subversion for personal projects and am interested in knowing what tools you use that integrate with Subversion on the Windows platform. Things like visualisation, backup, IDE integration, issue tracking integration etc.
Anything that extends the basic functionality of Subversion really to make it more powerful.
Great stuff guys, I'm sure there must be plenty more that people use. Please keep contributing!
A quick summary of the tools you guys have been suggesting and some of my own,
Subversion Clients
- Tortoise is the best subversion client in my opinion. The fact that it integrates with Windows Explorer make it a very intuitive tool, and it has the best out of box user experience that I've seen in a subversion client. The built in diff and history tools don't often have me reaching for other clients.
- RapidSVN is pretty good as well if you are looking for something cross platform.
- SVN-Monitor
Subversion Servers
- VisualSVN Server - makes it a snap to set up a subversion server on windows, and it has simple MMC based UI for administration.
IDE Integration
- Ankhsvn is a pretty nice for Visual Studio
- Subclipse is an integration for the Eclipse IDE
- VisualSVN is another popular integration for Visual Studio
Bug Tracking Systems
- FogBugz offers some nice integration with subversion and gives you a post-commit script you can add to your subversion install. I've used this for awhile and really like it.
- Trac has the tightest Subversion integration and work really nicely for both bug tracking and project management.
Visualization
- SVNMapper is a pretty nice tool for visualizing your branches, but I've only used it on occasion. If you project makes extensive use of branches then a tool like this is invaluable.
- WebSVN - Online subversion repositry browser
Merging
- WinMerge - Also my personal favourite merge tool.
Build Management / Continuous Integration
- CruiseControl.NET is a tool to help manage the continuous integration of .NET projects.
- TeamCity is a Continuous Integration and Build Server that connects well to subversion and a host of other things
Hosted Subversion