Bueno, una herramienta que me gusta mucho para trabajar con repositorios SVN, es RabbitVCS.
RabbitVCS es una alternativa para TortoiseSVN para windows, tiene integración con los principales file managers como Nautilus, y Thunar.
Con la salida de la alternativa a Nautilus por parte de Cinnamon, NEMO, un muy buen file manager, que salva buenas características del antiguo Nautilus, y al ser un fork de este, se pueden portar algunas extensiones y características de Nautilus a Nemo. Sin embargo por parte de RabbitVCS todavía no hay un soporte oficial para Nemo, buscando en los foros de RabbitVCS encontré que se puede integrar a nemo, de una manera sencilla.
Lo primero es tener instalado RabbitVCS:
Si estamos en ubuntu añadimos su ppa:
$ sudo add-apt-repository ppa:rabbitvcs/ppa
e instalamos:
$ sudo apt-get update && install rabbitvcs
si estamos en Arch lo instalamos desde AUR:
$ yaourt -S rabbitvcs rabbitvcs-nautilus
con esto instalaremos Rabbitvcs y su soporte para nautilus.
Ahora mismo estoy leyendo que en el repositorio de AUR hay un paquete para dar soporte a nemo:
$ yaourt -S rabbitvcs-nemo
y con esto tendremos la integración en nemo.
para Ubuntu pueden descargar el siguiente archivo: http://rabbitvcs.googlecode.com/files/rabbitvcs-0.15.2.tar.bz2 descomprimirlo en la siguiente ruta:
"/usr/share/nemo-python/extensions"
y reinician nemo:
$ nemo -q; nemo
y listo! tendremos Rabbitvcs en nemo.