Magazine Internet

RabbitVCS, le TortoiseSVN pour Linux

Publié le 20 avril 2010 par Nicolargo

Il y a peu de logiciels Windows que j'envie sous mon environnement Linux. TortoiseSVN en fait parti. C'est une petit logiciel libre qui ajoute à votre menu contextuel (bouton droit) toute une série d'actions pour gérer vos dépôts SVN. Je viens heureusement de tomber sur le projet RabbitVCS qui apporte exactement les mêmes fonctionnalités sous Linux.

RabbitVCS, le TortoiseSVN pour Linux
RabbitVCS, le TortoiseSVN pour Linux

TortoiseSVN vs RabbitVCS

Installation

Sous Ubuntu, il suffit de saisir les deux commandes suivantes:

sudo add-apt-repository ppa:rabbitvcs

sudo aptitude update

sudo aptitude install rabbitvcs-nautilus

Pour d'autres distributions GNU/Linux, il faut visiter cette page.

Dans tout les cas, il faut relancer votre Nautilus pour finaliser l'installation ("ALT+F2" puis saisir "nautilus -q").

Utilisation

RabbitVCS est alors intégré à votre environnement Gnome et va vous permettre d'administrer de manière graphique vos dépôts SVN (il est prévu un support d'autre système de versionning comme GIT, Mercurial... dans les prochaines versions).

Import d'un dépôt SVN (checkout)

On se positionne dans le répertoire racine puis on fait un clique de souris  droit sur le répertoire racine des sources (~/dev dans ma configuration). On clique ensuite sur le bouton "Mettre à jour":

RabbitVCS, le TortoiseSVN pour Linux

On saisi ensuite, dans la nouvelle fenêtre, l'URL du dépôts SVN puis on clique sur "Valider":

RabbitVCS, le TortoiseSVN pour Linux

Si votre dépôts est privé, RabbitVCS va vous demander le mot de passe (deux fois...).

RabbitVCS, le TortoiseSVN pour Linux

Le checkout est fini !

RabbitVCS, le TortoiseSVN pour Linux

Consulter les logs de modification d'un fichier

Il suffit de faire un clique droit sur un fichier puis d'aller dans le menu "RabbitVCS / Consulter le journal":

RabbitVCS, le TortoiseSVN pour Linux

Mettre à jour un fichier (commit)

Après avoir modifié en local un  de vos fichiers (il apparaitra avec un petit icone rouge au lieu de vert), il suffit de faire un click droit puis "Envoyer". Il faudra alors saisir le commentaire associé à cette mise à jour:

RabbitVCS, le TortoiseSVN pour Linux

Et voilà le commit de votre projet effectué !

Autres fonctions disponibles

RabbitVCS, le TortoiseSVN pour Linux

On retrouve les fonctions SVN suivantes:

Navigation dans l'arborescence du serveur SVN

Mise à jour (update)

Gestion des vérrous

Exportation

Gestion des branches (tags, version, fusion)

Appliquer un correctif

...

Conclusion

RabbitVCS est un logiciel libre récent (version 0.13.1 à l'heure de l'écriture de cet article)  mais déjà stable et très prometteur. Notamment si il s'ouvre vers d'autres gestionnaires de configuration (cela semble prévu pour Git et Mercurial respectivement dans les version 0.14 et 0.15/0.16).


Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

  • Linux Fedora 12 est disponible

    Linux Fedora disponible

    Le Projet Fedora est fière d'annoncer la disponibilité de la version finale de la distribution Linux Fedora 12 nommée "Constantine" ! Lire la suite

    Par  Thierry
    GRAPHISME, INTERNET
  • Analyse des flux Netflow sous GNU/Linux

    Analyse flux Netflow sous GNU/Linux

    Netflow est un protocole réseau créé par Cisco pour collecter des informations sur les flux IP. Nous allons dans ce billet voir comment configurer un routeur... Lire la suite

    Par  Nicolargo
    INTERNET
  • Synchroniser votre médiathèque Android depuis Linux

    Beaucoup d'utilisateurs Android se demandent s'il existe une application comme iTunes pour synchroniser leur musique sur leur smartphone depuis un PC Linux. Lire la suite

    Par  Dictege
    HIGH TECH, INFORMATIQUE, INTERNET
  • Linux Mint 8 KDE final

    Linux Mint final

    L’édition communautaire de Linux Mint 8 KDE, basée sur Kubuntu 9.10 Karmic Koala est disponible au téléchargement. Elle inclut le noyau Linux 2.6.31, KDE... Lire la suite

    Par  Dictege
    HIGH TECH, INFORMATIQUE, INTERNET, LOGICIELS
  • Linux Mint 8 Fluxbox

    Basé sur Linux Mint 8, Linux Mint 8 Fluxbox (un gestionnaire de fenêtres très léger) va vous permettre de prolonger la vie des ordinateurs n'ayant pas les... Lire la suite

    Par  Dictege
    HIGH TECH, INFORMATIQUE, INTERNET
  • Nanny – Control Parental Linux

    Gnome Nanny permet de contrôler ce que vos enfants dont sur l'ordinateur. Il permet en effet de limiter le temps d'utilisation de la navigation sur le Web, du... Lire la suite

    Par  Dictege
    HIGH TECH, INFORMATIQUE, INTERNET
  • PosteRazor 1.5 (windows, macos, linux)

    Si vous avez un mur à tapisser de posters, PosteRazor peut vous être utile. Ce logiciel vous permet de créer très facilement un poster à partir d'une photo, si... Lire la suite

    Par  Dictege
    HIGH TECH, INFORMATIQUE, INTERNET

A propos de l’auteur


Nicolargo 417 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine