Home > Linux, Subversion, Version Control > NautilusSVN – The TortoiseSVN for Linux users

NautilusSVN – The TortoiseSVN for Linux users

September 19th, 2009 James Leave a comment Go to comments

TortoiseSVN is the dominant Subversion client for Windows. While there so many Subversion clients available, what makes TortoiseSVN special is it’s smooth integration with the Windows Explorer. As a result, working with your Subversion repository becomes super easy. When I switched completely from Windows to Ubuntu Linux, TortoiseSVN is one of the few applications I missed. Not anymore!

As I mentioned earlier, NautilusSVN attempts to be the TortoiseSVN for Linux. It looks like NautilusSVN is not yet available in the Ubuntu repositories but fortunately they had a “deb” package which I downloaded.

Though their documentation specifies that you don’t need anything extra, I had to install a few packages before proceeding to NautilusSVN. I installed the dependencies using the following command,

sudo apt-get install python-nautilus python-svn python-configobj

Then I installed the “deb” package using the command,

sudo dpkg -i nautilussvn*.deb

I had to just close and open Nautilus to see NautilusSVN in action.

All other SVN tasks can be performed by simply doing a “right click” at appropriate places in your working copy.

NautilusSVN has a commit window quite similar to TortoiseSVN.

NautilusSVN provides decent support to create branch/tag, move, change properties, view revisions etc. But there is no “Repository Browser” yet and the “Revert” option needs more polish. Also I noticed that as my working copy grew, NautilusSVN seems to slow down Nautilus. This can be a major downside which might prevent the adoption of this otherwise great tool. But NautilusSVN is still in beta and I hope these issues will be resolved shortly.


 

Related posts:

  1. Subversion and RapidSVN
  2. Readers choice: Most popular Subversion clients
  3. Extending Subversion by using TortoiseSVN
  4. Good news for Google Talk users on Linux
  5. Subversion and NetBeans – A quick start guide

  1. September 22nd, 2009 at 17:54 | #1

    Looks cool. I am still sticking with my eclipse plugin though since that would work with Windows and linux :)

  2. Casper Bang
    September 23rd, 2009 at 20:43 | #2

    It’s a cool extension I have been using for a while. However, it’s still very slow when browsing folders. Personally this will get solved as soon as I receive my SSD but in general, it’s too slow when compared to other SVN solutions.

  3. James
    September 23rd, 2009 at 23:06 | #3

    @Casper Bang
    Yup, you are right! I perceive that might be the major stumbling block in the adoption of this otherwise great tool.

  4. October 8th, 2009 at 03:15 | #4

    Yesterday the new RabbitVCS has been released and replaces the NautilusSVN project. The client seems to be much faster and (for me the most important feature) it loads the svn information without freezing nautilus. It loads the informatino in the background and displays a little clock instead of the status icons as long it is loading. We work with workingcopies with a few thousand files and for me it works (now) great.

  5. James
    November 5th, 2009 at 07:46 | #5

    @Jan

    Jan,

    Thanks for the info. Will have a look at RabbitVCS.

  1. September 24th, 2009 at 14:45 | #1
  2. September 25th, 2009 at 05:22 | #2
  3. September 29th, 2009 at 01:26 | #3