NTIC
SVN, ces outils qui font la différence
24 mars 2010 | NTIC 4

Si vous avez été amenés à travailler sur des projets collaboratifs informatique, alors vous connaissez certainement SVN (Subversion), successeur de CVS et l’un des système de gestion de versions le plus utilisé de nos jours (si ce n’est le plus utilisé), avec Git, Mercurial, Bazaar et CVS.

Vous avez aussi certainement fait appel à des clients graphiques pour manipuler votre dépôt (repository), à moins que vous ne préfériez passer par la ligne de commande (petit clin d’oeil à certains des mes amis Linuxiens) ce qui est vraiment dommage vu qu’il existe de nombreuses solutions open source sur le marché, comme l’excellent TortoiseSVN ou SvnX (Mac).

C’est bien d’avoir un client SVN avancé, mais ce qui serait encore mieux c’est de pouvoir le coupler à un mécanisme de notifications. Il m’arrive d’avoir plusieurs projets en instance, donc plusieurs repository SVN à gérer. Il existe plusieurs solutions pour pouvoir monitorer les activités faites au niveau des dépôts, dont les notifications email, le show log, mais cela peut rapidement s’avérer coûteux en temps,  peu traçable et pas du tout pratique (naturel ?).

Une méthode bien plus sympa consiste en l’utilisation d’outils de monitoring SVN dont le rôle consiste à checker en permanence les repository que vous aurez ajouté et affichent des notifications directement sur votre bureau quand une livraison est faite (commit). Pour cela j’utilise depuis quelque temps SVN-Monitor.

Après configuration, SVN-Monitor S’intègre au systray et s’appuise sur les informations stockées par tortoiseSVN pour la gestion des droits d’accès. Son Look n’est pas sans rappeler celui des versions antérieurs d’Outlook. Toutes les actions classiques possibles sont disponibles  (Update, Commit, Revert), vous pouvez même créer votre propre actions via l’API fournie !


D’autres solutions de monitoring telles que CommitSVN ou encore SVN Notifier peuvent s’avérer intéressentes même si pourvues de moins de fonctionnalités.



4 Commentaires
  1. Saad
    28 mai 2010 @ 16:00

    L’outil qui fait la différence : Tortoise SVN French Language Pack

    …a professional troller was here =D

  2. Hicham
    28 mai 2010 @ 19:55

    Mais non mieux vaut l’utiliser en anglais … c’est marrant tu m’as fais rappellé que j’avais un Blog ^^. Sérieux il faut que je remette dessus !

  3. Saad Benbouzid
    21 septembre 2011 @ 8:40

    Mince alors, je voulais le télécharger aujourd’hui et je viens de remarquer qu’il est passé en shareware !!

    http://www.svnmonitor.com/default.shtml –> HTTP 404
    http://www.svnmonitor.com –> redirection sur le site commercial

  4. Hicham
    21 septembre 2011 @ 8:52

    Ah oui dommage !

Publier un commentaire