SVN client

Note: the SVN client version must match the server version for better performances and to avoid errors.


Tortoise SVN is the best client available, see

!! During installation, don't forget to install the svn command line tools !!


Command line client

apt-get install subversion subversion-tools

Then you can use the svn command:

  • svn co --username=yourUserName --password=yourpassword http://path-to-your-svn
  • svn add file
  • svn commit -m "my revision comment"

Thunar integration

RabbitVCS => Like tortoise SVN

# Add new repo and install application
add-apt-repository ppa:rabbitvcs/ppa
apt-get update
apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3 rabbitvcs-thunar

# Create configuration folder
mkdir -p ~/.config/rabbitvcs
chown -R guillaume:guillaume ~/.config/rabbitvcs
chmod -R 777 ~/.config/rabbitvcs

Official wiki page:

[!] You need to reboot before you can use that application

SVN merge tool

Meld is a good SVN merge tool.

Checkout their website:

  • Windows: download and install the binaries from the official website
  • Linux:
apt-get install meld

You can create a new icon on your Linux icon desktop:

cp /usr/share/applications/meld.desktop ~/Desktop/
chmod 755 ~/Desktop/meld.desktop