RapidSVN

Fiche logiciel validé
  • Création ou MAJ importante : 01/10/13
  • Correction mineure : 01/10/13
Mots-clés
Pour aller plus loin

RapidSVN : client SVN pour gérer ses dépôts de données

Description
Fonctionnalités générales

RapidSVN est un client SVN. Il est fourni avec la distribution Linux Ubuntu. Il permet de gérer ses dépôts de données et ses codes à partir d'une interface graphique simple et conviviale. Comme son nom l'indique, écrit en C++, il est rapide.

Vous pouvez gérer l'ensemble de vos dépôts et de vos copies locales sous forme d'une liste de signets. Ainsi, vous agissez sur vos copies locales et directement sur vos dépôts simplement à partir de vos signets.
A une copie locale, vous pouvez changer le dépôt associé ainsi que la révision du dépôt.

RapidSVN permet de récupérer une révision d'un dépôt sous forme d'une arborescence de fichiers (checkout), de modifier cette arborescence (ajout, suppression de répertoires, de fichiers) et de les ajouter à la version courant (add, delete). Puis, ces modifications sont répercutées sur le serveur sous forme d'une nouvelle version (commit).
Comme tout client SVN, il peut faire la différence entre la version du dépôt et la version locale sélectionnée à un niveau de granularité fichiers.
Il est possible de revenir sur ses modifications locales, de fusionner plusieurs branches ou une branche avec le tronc. Les versions peuvent être commentées, taguées et des branches peuvent être créées.

Autres fonctionnalités
  • Permet le suivi de l'activité d'un serveur SVN en générant les logs.

  • Permet de gérer les propriétés qui peuvent être ajoutées, mises à jour ou supprimées.

Contexte d'utilisation dans mon laboratoire/service

Gestion des différents codes des projets, les référentiels des codes tout comme les différentes copies locales de ces codes. L'ensemble est mémorisé par des marques pages.

Limitations, difficultés, fonctionnalités importantes non couvertes

Il faut configurer dans les préférences (view/Preferences...) : l'éditeur (/usr/bin/gedit sous Ubuntu), l'explorateur de fichiers (/usr/bin/nautilus sous Ubuntu), l'utilitaire des différences (diff, tkdiff, diffmerge, meld, ...).

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Ubuntu

Plates-formes

Linux, Mac OS, Windows

Logiciels connexes

diff

Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement
Eléments de pérennité

Une version tous les six mois environ est diffusée.
Développements supportés par la même communauté que Subversion, Subclipse, TortoiseSVN.
Cependant, Subversion n'est plus développé par la communauté collabnet mais par la communauté Apache (http://subversion.apache.org/).

Références d'utilisateurs institutionnels

Utilisé dans différents laboratoires de l'Enseignement Supérieur et Recherche.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Le site du projet est un wiki permettant aux utilisateurs de s'entraider.
Des listes de diffusion sont également disponibles.

Documentation utilisateur
Divers (astuces, actualités, sécurité)
  • Attention, si vous voulez modifier une copie de travail SVN, il faut le faire avec l'outil RapidSVN ou un autre client SVN au risque de corrompre la structure de données.
  • Dans le cas où vous voulez accéder directement aux fichiers d'une copie de travail sans client SVN, il vous faut faire un export.
  • Pour importer une arborescence dans un dépôt, utilisez l'import.
Contributions

Pour participer aux développements, il y a :

Commentaires

Responsable thématique précédent

Cette fiche a d'abord été suivie par le responsable thématique Frédéric Camps. Clive Ferret-Canape l'a reprise en juillet 2013.