TortoiseSVN
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.
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.
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://
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.
Il peut y avoir certaines incompatibilités entre différents versions.
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