• # Subversion

    Posté par . En réponse au journal Quel gestionnaire de révisions pour un "débutant". Évalué à 4.

    Simple et puissant.

    Je l'utilise tous les jours pour mes projets de développement et pour gérer mon /home sur plusieurs ordinateurs.

    Pour le développement j'utilise subversion avec des hooks côté serveur vérifiant :
    - des règles de syntaxe et de style (logiciel style_checker)
    - si le message de log est rempli et s'il contient un ticket Trac

    Puis des hooks post-commit pour :
    - envoi d'un mail aux développeurs
    - Modification de l'historique du ticket dans Trac
    - Lancement d'un test automatique avec buildbot.

    Voir http://linuxfr.org/~DaOlivR/21622.html et http://olivier.ramonat.free.fr/svn_trac_buildbot/index_en.html pour des informations sur la mise en place de Subversion Trac et buidbot (pour l'automatisation des tests).