As a Software Developer or Project Manager one has to deal quite often with versioned documents (at least if he / she tries to keep minimum track of his / her work advancements). Without arguing on the individual advantages or disadvantages of SVN or GIT, most developers end up in using at least these two solutions (if not Mercurial and CVS as well). As a software engineering company that fully migrated to Ubuntu Linux Desktop we were searching for a tool similar to TortoiseSVN on Windows, that allows easy sharing and updating of repositories using the favorite Desktop Explorer (in our case Nautilus on Gnome). While addressing these task regularly we recently discovered RabbitVCS. We installed the tool on two different machines, one running Ubuntu Lucid (LTS) the other running Ubuntu Oneiric. It works like a charm, providing all menu entries that you need to neatly deal with SVN or GIT.
The only thing you have to do is to add the following PPA to your Ubuntu installation and update the repository afterwards (Ubuntu Karmic and Later)
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
followed by a
sudo apt-get install «packages»
Aavailable packages are:
rabbitvcs-nautilus3 for the Nautilus 3.x extension
rabbitvcs-nautilus for the Nautilus 2.x extension
rabbitvcs-thunar for the Thunar extensions
rabbitvcs-gedit for the GEdit extension
rabbitvcs-cli for the command line launchers
We tested the nautilus integration and the gedit extension on both versions of Ubuntu and all work like a charm !
Thanks a lot to the RabbitVCS community for having put that project on the track.
Additional extra suggested by WebUpd8 is to re-add the icons to the nautilus menu
Prior to Oneiric you hav run
on the console and check
starting from Oneiric you have to use the new by just typing
on the console to check