views:

11543

answers:

19
+18  Q: 

Best SVN Tools

Just wanted to see what tools for SVN people use, perhaps i can find some new cool ones. Im pretty much standard right now, ankh and tortoise.

See also http://stackoverflow.com/questions/372687/good-visual-studio-svn-tool

+28  A: 

For Windows you can't get any better than TortoiseSVN & AnkhSVN (for MSVS). Also VisualSVN is not bad.
SVNNotifier is pretty useful tool to monitor SVN repos.

aku
At work I used AnkhSVN until a year ago when we moved to TFS.Today I installed it at home for a a pet project of mine and was really impressed with their progress. Especially on the GUI side.
maayank
TortoiseSVN is great but kinda sluggish, considering.
Kev
VisualSVN Server is brilliant - if you want a way to set up SVN with http, windows auth, a services plugin, then it is the way to go.
gbjbaanb
This answer is a bit depressing and I hope you can get better than TortoiseSVN on Windows. I had countless issues with it and now it just diappeared from my explorer context menu which in a way is like saying "I suck and you should find a replacement for me" :)
Piotr Owsiak
On the TortoiseSVN page I read that it is a Windows problem, but I have never had this kind of problem with any other program ever and I'm using Windows since Windows 95!!!!
Piotr Owsiak
+1  A: 

Yeah i really havent seen anything better, i do have to say that the latest update to AnkhSVN is pretty awesome.

pete blair
A: 

Hrm that SVNNotifier looks pretty cool. Especially since i bounce between my windows box and macbook for work.

pete blair
+8  A: 

CommitMonitor is also very good for notifications

John Sheehan
A: 

Nice, with CommitMonitor i can have monitoring on my windows box as well.

pete blair
already mentioned
Quamis
+1  A: 

I tend to use the built-in support in IDEA, or the command line. But if you want a GUI, SmartSVN is very good.

Dan Dyer
+6  A: 

For Linux, I think RapidSVN is great and simple, I haven't found a better tool yet.

lurks
Also works great on Windows, for people who don't fancy TortoiseSVN taking over their context menu in Explorer.
tomlog
A: 

Captain Hook is a framework which allows you to write SVN hooks with .NET.

Jon Galloway
+3  A: 

I like Visual SVN Server for the backend part. I go with Ankh over Visuan SVN client becuase it integrates natively with Visual Studio via the source control provider model rather than just the add-in model which means that you'll be able to use tool windows like the Pending Checkins with Ankh which is not available with Visual SVN client.

Søren Spelling Lund
A: 

For you mac users out there: ZigVersion

Jason Baker
A: 

For mac, ZigVersion is great.

For windows, I must suggest TortoiseSvn. The "recent comments" is a life saver when long comments do get added because of a conflicted commit!

phsr
A: 

Instead of commit monitor I am using the following tools:

  • Visual SVN Server for the svn server
  • TortoiseSVN
  • Visual SVN (for visual studio integration)
  • Svn-Monitor for notification of repository changes
    • What I like the most is that it shows the log including the comments and files for each commit in a nice and clear way.
    • you can also execute scripts/commands/programs whenever a change is detected.
  • TrotoiseSVN-menu (firefox add-on => integration)
Cohen
A: 

CruiseControl is pretty nice for monitoring/stats aswell

burkskurk
A: 

For Mac users, Versions is a very good app... well-designed UI, easy access to revision logs, good diff tool integration, easy to work with numerous repositories and working copies. Its a commercial app, and having purchased it myself, I'd say it's well worth the money.

There are really no good freeware ones that I've found, but rapidSVN gets a "meh" from me. svnX is very confusing, and I'd avoid it.

eykanal
A: 

For the Mac, Cornerstone is a good alternative to the previously-mentioned Versions. Both of these are beautifully designed apps that adhere to Mac UI guidelines.

I've tried SmartSVN, RapidSVN and SVNX and can't stand any of them. They're all obviously lazy ports from other platforms. ZigVersion was the best of the free apps, but to be honest before Versions and Cornerstone were released I actually preferred the commandline client over their nasty UIs.

Ant
A: 

Anyone knows a tool to transfer source code between environments? (like development, test and production)

Jose
This should really be a question of its own. I think you should try out a continouos integration server such as CruiseControl or Hudson and use artifacts for transferring code
Steen
A: 

I am not using it yet, but Subversion Edge looks very promising.

Stefan Egli
A: 

On a Mac:

Growl SVN notifier

Versions ( does monitoring/notifications )

Cornerstone

kert