Shane O'Sullivan's technical blog… really ties the room together

A TortoiseSVN replacement for Ubuntu

Posted by Shane O'Sullivan on October 4, 2007

I work on a number of open source projects, and many of them use the Subversion version control system to manage their code.  Before my switch from Windows XP to Ubuntu Linux (which I am still ecstatically happy with btw), I became a big fan of TortoiseSVN, an extremely useful Subversion client that integrates itself directly into Windows Explorer.

TortoiseSVN is simple to use, very intuitive, and does everything I need from it.  You simply right click on a folder you want to store your checked out files in, give it the URL of the Subversion server, and it checks out the code, updates it, checks it back in (if you have permission), performs file diffs ….. basically everything you need to do is integrated right in with your file browser.

So, I miss this in Ubuntu, as TortoiseSVN is Windows only.  However, I recently found a replacement, which integrates nicely with Nautilus, the Ubuntu file browser.  While it is not as slick as TortoiseSVN, it works in a very similar way.  You right click on a folder, and have a selection of SVN operations you can perform.

See for details.

Nautilus Subversion Menu

Nautilus Subversion Dialog

One thing that is missing from this is the display of icons in the file browser (Nautilus) to inform you of the state of a file – checked out, modified, not added to source control etc.  Another person has developed a solution to this, which unfortunately I have not, yet, been able to get working, but perhaps you will have more luck.

See for details on this.
Share this post:digg it|kick it|Email it|bookmark it|reddit|liveIt


8 Responses to “A TortoiseSVN replacement for Ubuntu”

  1. Good pointer. Did you try ?

  2. Hey Phil,

    No, I hadn’t seen that. I’ll give it a go, thanks!


  3. Hi again Phil,
    I tried out that application, and it kicks ass. I really like it!


  4. Colonel 32 said

    Thanks Phil for the link. And thanks Shane for the post. I was pulling my hair out having to do SVN via the command line.

  5. Krishna said

    KDESVN is can be configured to work like TortoiseSVN.
    Check this

  6. Michael Cole said

    sudo apt-get install rabbitvcs
    (for karmic Ubuntu 9.10)

    RabbitVCS for the FTW!

  7. G said

    PagaVCS is another TortoiseSVN clone for Linux/Ubuntu/Gnome:

    download the deb package, install it and restart your computer (or just nautilus by issuing “nautilus -q”)

  8. And now there’s RabbitVCS!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: