Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What tools do you use when integrating with Subversion on Windows? [closed]

People also ask

Does Subversion run on Windows?

All standard Subversion client operations can be performed through the Windows user interface.

Which SVN server is best for Windows?

VisualSVN Server has reached more than 3,000,000 downloads and it's the most favored way to setup and maintain an Apache Subversion server on the Windows platform. It is certified for Windows Server and trusted both by thousands of SMBs and Fortune 500 companies such as General Electric, Siemens, ThyssenKrupp and Sony.

Does TortoiseSVN include subversion?

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on Apache™ Subversion (SVN)®; TortoiseSVN provides a nice and easy user interface for Subversion.


Tortoise is the classic interface to SVN on windows. It integrates into the Windows shell, so it's just a right-click away to add or checkin a file, or group of files.

It does include some visualisation (showing the structure of the branches and merges). For IDE integration and issue tracking integration, there are other tools, such as add-ins for Eclipse. The repository can also have various 'hooks' setup to perform work beforee/after checkins, such as passing the message you write when you check-in files (you do, don't you?) to a bug-tracker (like Trac) which takes some very simple markup (literally 'ticket:999' or r1234 for a ticket/bug number or revision number) and make them into links and the like.


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.

IDE Integration

  • Ankhsvn is a pretty nice 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.

Branch 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.

As others have mentioned, Tortoise is great.

Also, for Eclipse integration, I use Subclipse.


We use Ankh and Tortoise.


I highly suggest Visual SVN. It's pretty cheap and basically extends the functionality of Tortoise into Visual Studio. They both work well together.