Best SVN interface for Linux?

20

4

What is the best SVN GUI interface program for Linux?

I am new to Linux from being a Windows base. For Windows I use Tortoise SVN and I need to know what is the Linux version.

David Basarab

Posted 2009-07-30T01:28:33.533

Reputation: 967

Question was closed 2012-07-25T07:42:28.840

Answers

22

It might not be quite what you're used to, but the command line interface is really worth learning. It's not very difficult, and the process could even help you better understand what SVN is doing. It's really quick and understanding how it works makes integrating it into your build process or other scripts a breeze.

If you'd prefer a GUI the common options are usually integration with your IDE (Subclipse) or RapidSVN, though I don't have much experience with either.

jtb

Posted 2009-07-30T01:28:33.533

Reputation: 2 115

On that note, here's a post on Eclipse SVN plugins: http://stackoverflow.com/questions/185486/which-eclipse-subversion-plugin-should-i-use That was back in my windows days, nowadays on ubuntu I much prefer the CLI.

– Dean Rather – 2010-02-10T03:47:18.047

2

another option in place of subclipse (If you are using eclipse) http://www.eclipse.org/subversive/ would be subversive. I've used both, and they have very similar functionality. I've not had any problems with either. Since it's so IDE centric I didn't think it deserved its own answer.

– digitaljoel – 2009-07-30T02:39:46.733

2

It's definitely worth learning to use svn on the command line. The svnbook is a great guide for that: http://svnbook.red-bean.com/en/1.5/svn-book.html, especially the command reference part: http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref

– Jonik – 2009-07-30T08:13:31.370

Also, IntelliJ IDEA has the best svn GUI/front-end that I'm aware of. Personally I use svn mainly through IDEA, but also on the command line. (I won't add IntelliJ IDEA as separate answer, as it is not just a TortoiseSVN-like front-end, and it's probably not worth investing in it unless you do some Java development.) – Jonik – 2009-07-30T08:19:48.280

Note that SVN 1.6 allows you to abbreviate URLs on the command line, such as "svn copy ^/trunk ^/branches/hacks". This greatly reduces the amount of stuff to write when doing non-trivial stuff. – JesperE – 2009-07-30T08:40:15.097

6

RabbitVCS is a clone of TortoiseSVN. I love it because it integrates very well in the file navigator (Nautilus), like TortoiseSVN does in Explorer.

alt text

nicoulaj

Posted 2009-07-30T01:28:33.533

Reputation: 596

I installed it but didn't find a way to use it. Why do I need all those "intergrations"? What if I have nothing to integrate with? I just need a sound UI. Instead the only executable thing it installed was its "cli" version. But I'm pretty happy with svn/git CLIs. – Onkeltem – 2019-12-30T08:04:24.423

5

joe

Posted 2009-07-30T01:28:33.533

Reputation: 11 615

3

On the SVN website, under "Get Subversion", there's a list of Third-Party Clients. If you want to use Eclipse, there are a couple plugins there, and there's RapidSVN for Linux. And there are more, too.

jtbandes

Posted 2009-07-30T01:28:33.533

Reputation: 8 350

3

I really like Tortoise SVN and would love to have something just like it for Linux. In the meantime, I've tried quite a few Linux SVN clients and the only one that seemed to have the most complete set of SVN functionality in a usable package was Kdesvn

Arnold Spence

Posted 2009-07-30T01:28:33.533

Reputation: 170

2

Take a look at SmartSVN.

It has free and paid versions, but the free version should cover 90% of your needs. It also has the advantage that it is cross-platform (java) so if you like it enough you can use it on windows too.

I agree with jtb that at least some familiarity with the command line version is advantageous (then again, that's what I use on linux.)

I've become a bit disenchanted with TortoiseSVN as it seems the latest release (1.6.3) has some sort of conflict with ESET/NOD32 anti-virus which fubared a colleague's laptop (twice).

Actually, I've become disenchanted with any software that hooks into Windows Explorer too deeply - too easy for bugs to cause your system serious issues.

Evan

Posted 2009-07-30T01:28:33.533

Reputation: 980

0

Trac. Not exactly Linux specific. But I think, if U want to compare changes at different versions, a web front end works the best.

Lakshman Prasad

Posted 2009-07-30T01:28:33.533

Reputation: 2 245

3Trac is great for viewing (my preference personally). But it's only for viewing: it's not a full client. – quark – 2009-07-30T15:10:25.887