TortoiseSVN

Fiche logiciel validé
  • Création ou MAJ importante : 19/10/10
  • Correction mineure : 27/10/11
Mots-clés
Pour aller plus loin
  • Fiches logiciel PLUME connexes :

TortoiseSVN : client Windows de système de gestion de version (SVN)

  • Site web
  • Système : Windows
  • Téléchargement
  • Version évaluée : 1.6.10 (Version du 16 juillet 2010)
  • Langue(s) de l'interface : français, anglais, autres
  • Licence : gpl

    GNU GPL

Description
Fonctionnalités générales

TortoiseSVN est un client SVN totalement intégré dans le menu contextuel de l'explorateur de fichier Windows. Il permet de synchroniser une arborescence du système de fichiers avec un dépôt. Plus que pour du code pour lequel il sera préféré un client SVN intégré dans un IDE, il sera utilisé pour le partage de documents.
Il existe en version 32 bits et 64 bits.
Il permet d'effectuer toutes les opérations permettant d'interagir avec un serveur SVN que sont le checkout, le commit, l'update, l'import, l'export, add, delete, ...
Il y a aussi les fonctionnalités avancées de création de tags et de branches.

Autres fonctionnalités

Il est possible de paramétrer le logiciel qui effectuera 'un diff' entre deux révisions.
Il est possible d'agir directement sur le serveur.

Depuis la version 1.6.6 Subversion peut détecter les conflits d'arbres en cours de mise à jour, fusion, et opération de basculement.

Interopérabilité

Le format de copie de travail a été mis à jour. Cela signifie que la version 1.5 et les clients Subversion plus anciens ne seront pas en mesure de travailler avec des copies de travail élaborées par Subversion / TortoiseSVN 1.6.

TortoiseSVN 1.6 ne supporte plus l'accès aux référentiels BDB via file:/ / /URL. Cela n'affecte pas les dépôts BDB accédant avec de svn: / / ou http://

Contexte d'utilisation dans mon laboratoire/service

Cet outil est utilisé au CESR pour gérer la gestion de version de code d'applications pour l'acquisition et le traitement de données astrophysiques.

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

Il peut y avoir certaines incompatibilités entre différents versions.

Environnement du logiciel
Plates-formes

Win2k SP4, WinXP, Vista ou plus récent.

Logiciels connexes

Winmerge : Fiche Fiche Plume

Autres logiciels aux fonctionnalités équivalentes

TortoiseCVS même interface mais pour CVS,
Plugin Nautilus RabbitCVS pour les linuxiens.
RapidSVN, client SVN complet pour gérer ses dépôts sous linux (n'est cependant pas directement intégré avec le système de fichier).

Environnement de développement
Type de structure associée au développement

Tigris.org
Open Source Software Engineering Tools

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

Commentaires

L'équivalent linux s'appelle rabbitcvs !

J'ai fait une proposition de fiche sur plume [avr 2011].

Pardon : rabbitvcs

Pardon : rabbitvcs ! (pas rabbitcvs)

Patience indispensable !

Il m'est arrivé plusieurs fois que le système se bloque : cleanup sans effet. J'ai été obligée de "détruire" mon répertoire local, de recréer l'arborescence à partir du trunk et d'intégrer mes modifs.

Pas de blocage

Pas de blocage jusqu'à présent,
j'ai tout le temps su résoudre les différents problèmes qu'on pu rencontrer les utilisateurs de mon entourage mais cela peut demander une plus profonde compréhension de Subversion