While we’re vaguely on the topic …
At work, we migrated our CVS repository over to SVN without doing sufficient background research into the quality of SVN clients, and have on occasion been handicapped by the short-comings of various SVN clients.
The 2 we use are subclipse (for eclipse projects), and tortoiseSVN (when subclipse breaks).
We end up resorting to tortoise all too often, due to the many bugs in subclipse. This is extremely frustrating having previously used the eclipse CVS plugin - an absolute joy to use, a wonderful piece of software.
Subclipse can on occasion also be painfully slow; especially on machines with slow hard-drives;
it appears to thrash the disc alot more than any CVS client ever did. (the dreaded “Updating SVNStatusSubscriber”)
On several occasions we’ve also come across a fairly serious SVN server-side bug when performing merges between 2 branches involving files that have been deleted, and then recreated.
So - rant over - to my intended question[s]
What SVN client[s] do you all use?
How heavily do you use them?
and do you find them to be frustratingly buggy also?
Version control software is the last place you want bugs to appear,
From my experience, I struggle to recommend SVN over CVS - especially if you are an eclipse user on a mid-range PC.