From ulrich.vdh at shadoware.org Fri Aug 5 13:28:34 2011 From: ulrich.vdh at shadoware.org (Ulrich Van Den Hekke) Date: Fri, 05 Aug 2011 13:28:34 +0200 Subject: [XINX-DEV] =?utf-8?q?Passage_de_SubVersion_=C3=A0_Mercurial?= Message-ID: <3b59b2091d89369740351f0bcce8f313@shadoware.org> Bonjours à tous, Un petit mot pour vous indiquer un changement important dans la vie de XINX. Enfin important pour le mode de développement de XINX ! En effet XINX abandonne SubVersion au profit de Mercurial. Pour l'utilisation courante de XINX cela ne change absolument rien. Par contre pour le développement de XINX cela apporte quelques nouveauté. - Mercurial est gestionnaire de version décentralisé, cela apporte donc la possibilité de cloner un dépot complet pour faire des développement. Cela signifie qu'une fois le dépôt cloné, on se retrouve avec l'intégralité de l'historique sur son poste et on peut aussi devenir un nouveau dépôt (ce qui est pratique pour forker un projet, ou de faire une branche de développement éphémère). - La gestion des commit locaux (même si SubVersion à l'intention de les gérer dans les prochaines version). Cela signifie que l'on peut faire des commit sur le poste en local sans avoir besoin de les envoyer au serveur tant que ce n'est pas terminé. - Une meilleur gestion des conflit. Mercurial gère les conflits beaucoup mieux que SVN entre autre sur le renommage de fichier. Un fichier modification sur un fichier renommé par une autre personne ne pose alors aucun problème. - La gestion des patch (Mq, équivalent de quilt intégré à Mercurial): Cela permet par exemple de commencer un développement, le mettre en attente, sans le commiter, puis de passer à un autre développement, le comiter, et revenir au premier développement, et tout cela, sans effort. - Une meilleur interface web. Contrairement à SVN l'interface Web par défaut de Mercurial et beaucoup plus poussé (cf http://hg.shadoware.org/xinx [1]) - Mercurial est aussi plus rapide sur les update (pull), et les commit (push) Pour les connaisseurs Mercurial est un équivalent de Git. Bref si maintenant vous voulez récupérer le code source de XINX, vous pouvez installer Mercurial (Sous Windows, vous pouvez toujours installer TortoiseHg [2]) et cloner le dépot de xinx, soit http://hg.shadoware.org/xinx [3]. Bon amusement, A bientôt Ulrich Mercurial est gestionnaire de version d Links: ------ [1] http://hg.shadoware.org/xinx [2] http://tortoisehg.bitbucket.org/ [3] http://hg.shadoware.org/xinx -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: