RabbitVCS – Easy version control for Linux

Sponsored Link
RabbitVCS is a set of graphical tools  written to provide simple and straightforward access to the version control systems you use. Currently, it is integrated into the Nautilus file manager and only supports Subversion, but our goal is to incorporate other version control systems as well as other file managers.
RabbitVCS is inspired by TortoiseSVN and others.

RabbitVCS Features

Nautilus Integration

Seamlessly integrates into your standard desktop workflow

Subversion Support

Gain access to nearly all Subversion client functionality without touching the command line

Powerful and Useful Dialogs

We pride ourselves on our ease of use and straightforward interface

Fully Internationalized

We currently have 16 full translations and counting, and contributing is easy with Launchpad

Packages for Your Distribution

We have easy-to-install packages for Ubuntu, Debian and Fedora

Command Line Integration

We provide an easy to use command line tool you can use to launch our dialogs

Install Rabbitvcs in ubuntu 10.04/9.10

When installing from packages, you will want to install Core as well as whichever plugins you intend to use. You may also want to install the command line script, which provides access the RabbitVCS dialogs from the command line.

Open the terminal and run the following commands

sudo add-apt-repository ppa:rabbitvcs/ppa

Update the source list

sudo apt-get update

Now install rabbitvcs core using the following command

sudo apt-get install rabbitvcs-core

Install nautilus,thunar,gedit and command line plugins using the following command

sudo apt-get install rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli


Nautilus Integration

Sponsored Link

You may also like...

6 Responses

  1. eduardomps says:

    recommended, better than using one plugin for each combination of IDE/VCS you need.
    the support for SVN and now Git, along with their goal of supporting others (CVS, Hg…) creates a great potential in Rabbit.
    I hope they actually reach it 🙂

  2. qdsgds says:

    This is welcome development.
    I hope that it becomes an api and software layer between ide’s/(what the heck) programs and version control systems.
    This way the CVS maintainers only have to test against the api while the applications only have to test also against that api(+specific CVS systems they support of course).
    Also because it’s managed by one software that knows what going on at the file system level, it allows to detect conflicts, moving files etc.
    It makes more sense and will allow for more advanced stuff I think.

  3. qdsgds says:

    Once fully developed a software neutral API (with some stuff to ask names, versions and other things of the managing software) could be a freeDesktop specification

  4. Ross says:

    I tried (re)locating a repository to a windows share site. rabbitvcs does not seem to recognize smb shares?

    Is this so? Thanks

  5. David Aldrich says:


    I get:

    $ sudo add-apt-repository ppa:rabbitvcs/ppa
    Error reading https://launchpad.net/api/1.0/~rabbitvcs/+archive/ppa: couldn’t connect to host

    How would I fix that please?


  6. David Aldrich says:

    Fixed my own problem by using:

    sudo -E add-apt-repository ppa:rabbitvcs/ppa

    (we are behind a proxy).

Leave a Reply

Your email address will not be published. Required fields are marked *