4 ms·
Ask YC: which subversion client do you like most
I have tried several variants recently, and don't enjoy them. I am looking for advice and the strengths of those you use.
- bayareaguy 19y agocommand-line svn and Trac web interface gets the job done. That said, I'm probably going to switch to mercurial or fossil for the next project.
- ozzieg 19y agoDo you find those tools solid to control your project ? I keep comparing everything back to Perforce and nothing seems to be as good.
- bayareaguy 19y agoFrom a "control" perspective Perforce gets a lot of things right. It's fast, efficient and easy to maintain. It's also a big hit with nosy managers since they can easily limit what any developer can see and also tell exactly what each developer has checked out. Keeping all the metadata at the server has it's advantages. I believe Perforce's customers include both Google and Microsoft. They must be doing something right. That said, I think more and more people need to deal with multiple projects at once where there isn't a single central policy. Distributed VCS systems really shine as "control" becomes less important.
- hbien 19y agosame here, I've switched a few projects over to mercurial already and Trac supports it pretty well too
- bayareaguy 19y agoHave you seen any companies offering hosted mercurial?
- bugmenot 19y agohttp://www.assembla.com/ http://www.assembla.com/ offers Trac+Mercurial
- jawngee 19y agoOSX: Subclipse, SVNX and the finder SVN Plugin. Sometimes command line. Thinking about moving to git as well. On windows, TortoiseSVN is the bomb.
- aschobel 19y agoThe client built into IntelliJ is nice if you grok Java. They also have a Local History that lets you track every minor change, not just changes between commits.
- vikas5678 19y agoOn windows, Tortoise SVN and the eclipse plug in. On Unix, I just use the command line.
- PStamatiou 19y agoI prefer the command line regardless of os. I've tinkered with OS X SCPlugin a bit though
- kirubakaran 19y agoKinda off topic, but how about moving to git? I love it.
- a-priori 19y agoCount me in on the git crowd. Having tried most of the distributed source control systems out there (hg, mtn, darcs, arch), I have to say git is my favourite. I've been using it daily for about 3 months now.
- hydrbyz 19y agoWhile, as a devout Ocamlist, I don't much like Python, Git's code is indeed a Torvalds-style mess with an unholy mixture of C, shell scripts and even bits of Perl. Now it certainly has innovative concepts but writing a complex app like this in C is not a good idea. A HLL would have been safer, and for performance-critical parts, you can still use C, as in Mercurial. Actually, Mercurial's code is rather clean, a bunch of Python files, plus two C stubs. Also, Git doesn't, understandably, work well under Windows. I would consider this an advantage but my bosses insist on shipping Windows software for some strange reason.
- mechanical_fish 19y agoFunny, my answer to the original question is "git-svn". It has been working great for me. See the guide here: http://tsunanet.blogspot.com/2007/07/learning-git-svn-in-5min.html http://tsunanet.blogspot.com/2007/07/learning-git-svn-in-5mi...
- michaelr 19y agoOn Windows I'm using a combination of TortoiseSVN [1] for general use and Subclipse [2] for Eclipse based projects. [1] http://tortoisesvn.tigris.org/ http://tortoisesvn.tigris.org/ [2] http://subclipse.tigris.org/ http://subclipse.tigris.org/
- dous 19y agoOn Linux and Mac OS, I use the command-line. On Windows, TortoiseSVN is probably the best choice, IMHO.
- fendale 19y agoCommand line works for me. I have done some tinkering with TortiseSVN but I am generally not on Windows, so the command line is the most common.
- kashif 19y agoWrite some scripts (batch files).
- brlewis 19y agovc-mode in emacs
- axod 19y agosvn command line, why would you need anything else?
- wlievens 19y agoSubclipse is really neat.
- elad 19y agoTortoiseSVN just sucks. I'd rather use the command line. Actually, I do... For the times you just have to use a GIU, try SynchroSVN. It isn't free, but worth the price IMO.