<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Webaaz &#187; Tortoise</title> <atom:link href="http://www.webaaz.com/tag/tortoise/feed/" rel="self" type="application/rss+xml" /><link>http://www.webaaz.com</link> <description>Le développement web de A à Z</description> <lastBuildDate>Thu, 19 Jan 2012 11:40:08 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Comparaison et fusion de fichiers et de dossiers</title><link>http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/</link> <comments>http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/#comments</comments> <pubDate>Mon, 28 Sep 2009 05:00:39 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Développement]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Logiciels]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Code source]]></category> <category><![CDATA[Comparaison de fichiers]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Fusion]]></category> <category><![CDATA[Merge]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Tortoise]]></category> <category><![CDATA[Version]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=288</guid> <description><![CDATA[Travailler avec plusieurs versions d'un fichier peut être problématique. Dès que l'on doit appliquer certaines modifications d'un fichier sur un autre, ou les comparer pour analyser les changements, la démarche est souvent fastidieuse. Et pour peu que l'on doive comparer des dossier la tâche se complique encore...
Il existe des logiciels simples pour faire ce travail de comparaison. Voici donc une présentation d'un outil libre et gratuit, Winmerge.
<img
src="http://www.webaaz.com/images/2009/09/dossiers.jpg" alt="La vitesse de la lumière" width="570" height="250" /> <a
title="Photo de gomattolson depuis Flickr" href="http://www.flickr.com/photos/57537089@N00/3917375752">Photo de gomattolson depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Travailler avec plusieurs versions d&#8217;un fichier peut être problématique. Dès que l&#8217;on doit appliquer certaines modifications d&#8217;un fichier sur un autre, ou les comparer pour analyser les changements, la démarche est souvent fastidieuse. Et pour peu que l&#8217;on doive comparer des dossier la tâche se complique encore&#8230;</p><p>Il existe des logiciels simples pour faire ce travail de comparaison. Voici donc une présentation d&#8217;un outil libre et gratuit, Winmerge.</p><p><img
src="http://www.webaaz.com/images/2009/09/dossiers.jpg" alt="La vitesse de la lumière" width="570" height="250" /><br
/> <a
title="Photo de gomattolson depuis Flickr" href="http://www.flickr.com/photos/57537089@N00/3917375752">Photo de gomattolson depuis Flickr</a></p><h2>Présentation de l&#8217;outil</h2><p>WinMerge est un outil de comparaison et de fusion de fichier sous Windows. Grâce à la coloration syntaxique des fichiers vous visualisez instantanément les portions de codes qui diffèrent entre vos fichiers et vous pouvez copier les différences d&#8217;un fichier à l&#8217;autre d&#8217;un simple clic pour fusionner les documents.<br
/> Il supporte la comparaison de fichiers aux formats texte DOS, UNIX et MAC.</p><p>WinMerge propose de comparer des répertoires complets en filtrant éventuellement sur l&#8217;extension des fichiers à comparer.</p><h2>Fonctionnalités annexes</h2><p>Il s&#8217;intègre dans le menu contextuel et autorise la sélection de fichiers par glisser/déposer. Et si vous utilisez <a
title="Voir l'article sur TortoiseSVN sur Webaaz.com" href="http://www.webaaz.com/2009/04/la-gestion-des-versions/">TortoiseSVN</a> pour la gestion des version de fichier sur vos projets, vous pouvez intégrer WinMerge à la place de l&#8217;outil par défaut.</p><h2>Téléchargement &#038; installation</h2><p><a
title="Voir le site officiel de WinMerge" href="http://winmerge.org/">Installer Winmerge</a></p><h2>Alternatives</h2><p>Pour les utilisateurs d&#8217;environnement Linux il existe de multiples alternatives libres et gratuites qui devraient vous satisfaire :</p><ul><li><a
title="Voir le site officiel de Meld" href="http://meld.sourceforge.net/index.html">Meld</a></li><li><a
title="Voir le site officiel de Kompare" href="http://www.caffeinated.me.uk/kompare/">Kompare</a></li></ul><p>Si vous avez des astuces pour simplifier la comparaison et la fusion de fichiers, les commentaires sont là pour ça !<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/11/outils-edition-de-fichiers-avec-notepad/" rel="bookmark" title="24 novembre 2009">Outils : Edition de fichiers avec Notepad++</a></li><li><a
href="http://www.webaaz.com/2009/04/mysql-gui-tools/" rel="bookmark" title="24 avril 2009">MySQL GUI Tools</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li><li><a
href="http://www.webaaz.com/2009/10/outils-xml-cooktop/" rel="bookmark" title="15 octobre 2009">Outils XML : Cooktop</a></li><li><a
href="http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/" rel="bookmark" title="18 février 2010">Les plugins Firefox : XRefresh</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Comparaison+et+fusion+de+fichiers+et+de+dossiers&amp;link=http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Comparaison%20et%20fusion%20de%20fichiers%20et%20de%20dossiers&amp;link=http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Comparaison+et+fusion+de+fichiers+et+de+dossiers&amp;link=http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Comparaison+et+fusion+de+fichiers+et+de+dossiers&amp;link=http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Comparaison+et+fusion+de+fichiers+et+de+dossiers&amp;link=http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Comparaison+et+fusion+de+fichiers+et+de+dossiers&amp;link=http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/&amp;notes=Travailler%20avec%20plusieurs%20versions%20d%27un%20fichier%20peut%20%C3%AAtre%20probl%C3%A9matique.%20D%C3%A8s%20que%20l%27on%20doit%20appliquer%20certaines%20modifications%20d%27un%20fichier%20sur%20un%20autre%2C%20ou%20les%20comparer%20pour%20analyser%20les%20changements%2C%20la%20d%C3%A9marche%20est%20souvent%20fastidieuse.%20Et%20pour%20peu%20que%20l%27on%20doive%20comparer%20des%20dossier%20la%20t%C3%A2che%20se%20complique%20encore...%0D%0A%0D%0AIl%20existe%20des%20logiciels%20simples%20pour%20faire%20ce%20travail%20de%20comparaison.%20Voici%20donc%20une%20pr%C3%A9sentation%20d%27un%20outil%20libre%20et%20gratuit%2C%20Winmerge.%0D%0A%0D%0A%0D%0APhoto%20de%20gomattolson%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>La gestion des versions</title><link>http://www.webaaz.com/2009/04/la-gestion-des-versions/</link> <comments>http://www.webaaz.com/2009/04/la-gestion-des-versions/#comments</comments> <pubDate>Thu, 23 Apr 2009 12:06:56 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Développement]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Beanstalk]]></category> <category><![CDATA[Code source]]></category> <category><![CDATA[cvs]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Svn]]></category> <category><![CDATA[Tortoise]]></category> <category><![CDATA[Version]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=19</guid> <description><![CDATA[Nous allons aborder aujourd'hui un point souvent méconnu du développeur non professionnel, mais pourtant relativement simple à aborder, et très utile : La gestion de version.
<img
src="/images/arbre.jpg" alt="Arbre seul dans la campagne" /><br
/> <a
title="Photo de Eduardo Amorim depuis Flickr" href="http://www.flickr.com/photos/75133058@N00/2198810189">Photo de Eduardo Amorim depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Nous allons aborder aujourd&#8217;hui un point souvent méconnu du développeur non professionnel, mais pourtant relativement simple à aborder, et très utile : La gestion de version.</p><p><img
src="/images/arbre.jpg" alt="Arbre seul dans la campagne" /><br
/> <a
title="Photo de Eduardo Amorim depuis Flickr" href="http://www.flickr.com/photos/75133058@N00/2198810189">Photo de Eduardo Amorim depuis Flickr</a></p><h2>Présentation</h2><p>La gestion de version de fichiers informatique permet de garder une trace de toutes les versions d&#8217;un fichier et de toutes les modifications qui y ont été apportées. Cela permet notamment de revenir en arrière en cas d&#8217;erreur.<br
/> Pour gérer efficacement ces différentes versions on s&#8217;appuie sur un protocole et un logiciel dédié à cette tâche.<br
/> Il en existe beaucoup, chacun avec ses avantages et ses inconvénients. Nous étudierons plus particulièrement Subversion, <abbr
title="Subversion">SVN</abbr> en abrégé, qui est très bien adapté au développement web et l&#8217;un des plus utilisé dans le domaine. De plus il est gratuit et Open-Source.</p><h2>Définition</h2><ul><li><a
title="Voir la définition de Système de gestion de version sur Wikipédia" href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_versions">Système de gestion de version</a></li></ul><h2>Historique</h2><p>Le projet Subversion a été lancé en février 2000 par CollabNet. Il a été conçu pour remplacer <abbr
title="Content Versionning System">CVS</abbr>. Ses auteurs s&#8217;appuient volontairement sur les mêmes concepts (notamment sur le principe du dépôt centralisé et unique) et considèrent que le modèle de CVS est le bon, et que seule son implémentation est en cause.<br
/> Ainsi Subversion apporte des nouveautés sur le renommage des fichiers, le versionnage des méta-données, et l&#8217;attribution d&#8217;un numéro de révision identique à l&#8217;ensemble du dépôt.</p><h2>A quoi ca sert ?</h2><p>Basiquement, cela permet de garder une trace des différentes versions de chaque fichier de votre site. A chaque fois que vous validez une modification, un nouveau numéro de révision est attribué à votre projet.<br
/> Les commentaires sur chaque action permettent de suivre l&#8217;évolution du projet. Vous pouvez ainsi visualiser les différences entre deux révisions du site. Vous gardez une trace de toutes les versions de votre site.<br
/> Vous pouvez travailler sur plusieurs versions de votre site grâce au concept de &laquo;&nbsp;branches&nbsp;&raquo;.</p><p>Mais cela ne s&#8217;arrête pas là ! En effet, toute personne ayant accès au serveur peut selon ses droits, récupérer ou modifier les fichiers. Vous pouvez ainsi travailler à plusieurs sur le même projet. Chacun fait ses propres modifications, un outil permet de &laquo;&nbsp;mixer&nbsp;&raquo; les modifications d&#8217;un même fichier au cas ou vous modifieriez les mêmes portions de code.<br
/> N&#8217;oubliez pas de mettre régulièrement votre projet à jour afin de bénéficier au plus tôt des modifications des autres membres du projet.</p><h2>Comment apprendre ?</h2><p>Le logiciel &laquo;&nbsp;TortoiseSVN&nbsp;&raquo; sous Windows existe en français, et il est assez intuitif, et vous comprendrez rapidement les principes de base. Mais pour une utilisation plus poussée, la documentation du site Internet de subversion et les deux livres suivants devraient vous aider.</p><p>Les auteurs de Subversion proposent un livre en anglais disponible. Un tutoriel sous forme de livre en français est également disponible. Il est intéressant de noter que ces deux ressources sont gratuites.</p><p>Vous trouverez un lien dans la section <a
title="Aller directement à la section bibliographie" href="#bibliographie">Bibliographie</a></p><p>La Foire Aux Questions répondra à la plupart de vos questions :</p><ul><li><a
title="Voir la FAQ de Subversion" href="http://subversion.apache.org/faq.html">FAQ de Subversion</a></li></ul><p>Et bien sûr vous trouverez aussi beaucoup d&#8217;aide sur les communautés qui gravitent autour du projet Subversion :</p><ul><li><a
title="Voir SVNForum" href="http://svnforum.org/">SVNForum &#8211; Une communauté pour échanger</a></li><li><a
title="Voir Subversionary " href="http://www.subversionary.org/">Subversionary &#8211; Un wiki orienté usage et bonnes pratiques</a></li><li><a
title="Voir Subversion Wiki" href="http://www.orcaware.com/svn/wiki/Main_Page">Subversion Wiki &#8211; Un wiki orienté conseils, configuration et outils</a></li></ul><h2>Les bonnes pratiques</h2><p>Pour bien vous y retrouver, pensez toujours à :</p><ul><li>Mettre des commentaires à chacune de vos actions (ajout, suppression&#8230;)</li><li>Valider les modifications de façon atomique (une nouvelle révision pour chaque nouvelle fonctionnalité ou bug corrigé)</li><li>Mettez à jour votre projet le plus régulièrement possible</li><li>Éviter de travailler sur les mêmes portions de code, quand cela est possible</li><li>Faire un tag de la révision courante quand une nouvelle version du site est mise en production de façon à garder une trace des modifications</li></ul><h2>Applications tierces</h2><p>Les logiciels de gestion de version s&#8217;intègrent souvent facilement avec d&#8217;autre outils, pour la gestion de projet notamment, ou le suivi de bug, l&#8217;ajout de fonctionnalités&#8230;</p><p><a
title="Voir la page de Trac sur Wikipédia" href="http://fr.wikipedia.org/wiki/Trac_(logiciel)">Trac</a> par exemple est un système Open Source de gestion complète de projet par Internet, développé en Python offre ainsi dans une interface web un wiki, un suivi des révisions, une gestion des bugs&#8230;</p><p>Via le service Beanstalk décrit ci-dessous, vous pouvez même tenir au courant toute l&#8217;équipe de développement via <a
title="Voir la page de Twitter sur Wikipédia" href="http://fr.wikipedia.org/wiki/Twitter">twitter</a>. Ils proposent aussi des intégrations avec les outils suivants : Basecamp, Campfire, FogBugz, Lighthouse, Freckle et Harvest.</p><h2>Serveurs</h2><p>Pour la partie serveur, celle qui stockera effectivement les différentes versions, deux solutions s&#8217;offrent à vous. Héberger vous même votre serveur ou dédier cette tâches à un prestataire de service.</p><h3>Solution locale</h3><p>Si vous décidez d&#8217;héberger vous même votre serveur SVN et si vous partagez ce projet à plusieurs, cela implique que votre serveur reste accessible en permanence, si c&#8217;est pour un usage strictement personnel, vous pouvez l&#8217;avoir sur votre propre machine, mais attention, en cas de problème sur votre disque dur, vous perdrez tout.</p><h3>Solution externalisées</h3><p>Les offres que je vous présente ont l&#8217;avantage d&#8217;être gratuite, du moins pour l&#8217;offre de base.<br
/> Il faut noter que les deux premiers acceptent des projets non libres, alors que c&#8217;est une obligation pour les autres.<br
/> Notons aussi que Tux Family peut aussi vous proposer un hébergement pour votre projet.</p><ul><li><a
title="Aller sur le site Beanstalk" href="http://beanstalkapp.com/">BeansTalk</a></li><li><a
title="Aller sur le site OpenSVN" href="https://opensvn.csie.org/">OpenSVN</a></li><li><a
title="Aller sur le site Google Code" href="http://code.google.com/hosting/">Google code</a></li><li><a
title="Aller sur le site SourceForge" href="http://sourceforge.net/">Sourceforge</a></li><li><a
title="Aller sur le site TuxFamily" href="http://www.tuxfamily.org/">Tux Family</a></li></ul><h2>Logiciels les plus utilisés</h2><h3>Ligne de commande</h3><p>Subversion s&#8217;utilise très bien en ligne de commande, mais les néophytes de la console, préfèrerons probablement un environnement graphique.</p><h3>Clients lourds</h3><p>Il en existe pour tout type de plateforme, le plus abouti étant à mon avis TortoiseSVN qui s&#8217;intègre directement dans le gestionnaire de fichiers de Windows.</p><ul><li><a
title="Voir le logiciel TortoiseSVN" href="http://tortoisesvn.tigris.org/">TortoiseSVN (Windows)</a></li><li><a
title="Voir le logiciel RapidSVN" href="http://rapidsvn.tigris.org/">RapidSVN (Toutes plateformes)</a></li></ul><h3>Plugins pour Eclipse</h3><p>Pour plus de souplesse lors de vos développements, des plugins existent pour la plupart des <a
title="Environnement de développement intégré" href="http://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9"><abbr
title="Integrated development environment">IDE</abbr></a> du marché. Restons sur les logiciels libres et gratuits, puisque qu&#8217;Eclipse permet l&#8217;intégration de Subversion avec deux plugins au choix :</p><ul><li><a
title="Voir le plugin Subversive" href="http://www.eclipse.org/subversive/" lang="en">Subversive</a></li><li><a
title="Voir le plugin Subclipse" href="http://subclipse.tigris.org/">Subclipse</a></li></ul><p>Mais il en existe aussi pour plein d&#8217;autres logiciels d&#8217;édition.</p><h2>Migration</h2><p>Si votre dépôt de source utilise un autre protocole, vous pourrez toujours le convertir pour l&#8217;importer dans Subversion.</p><h2>Bibliographie</h2><p><a
name="bibliographie"></a></p><ul><li><a
title="Voir le livre en anglais des auteurs de Subversion" href="http://svnbook.red-bean.com/" lang="en">Version Control with Subversion</a></li><li><a
title="Voir la documentation en français de Julien Barnier" href="http://dev.nozav.org/intro_svn.html">Documentation en français de Julien Barnier</a></li><li><a
title="Voir le livre Subversion, Pratique du développement collaboratif avec SVN chez Eyrolles" href="http://www.editions-eyrolles.com/Livre/9782212119190/subversion">Subversion, Pratique du développement collaboratif avec SVN chez Eyrolles</a></li></ul><p>Voilà, j&#8217;espère que vous comprenez l&#8217;intérêt des logiciels de gestion de version, que vous avez trouvé tout ce dont vous avez besoin pour élargir vos connaissances, et aussi que vous allez pouvoir m&#8217;apprendre encore plus sur le sujet. J&#8217;attends vos commentaires.<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/" rel="bookmark" title="28 septembre 2009">Comparaison et fusion de fichiers et de dossiers</a></li><li><a
href="http://www.webaaz.com/2010/05/developper-sous-ubuntu/" rel="bookmark" title="5 mai 2010">Développer sous Ubuntu</a></li><li><a
href="http://www.webaaz.com/2011/04/livre-pro-git/" rel="bookmark" title="11 avril 2011">Livre : Pro Git</a></li><li><a
href="http://www.webaaz.com/2010/06/developper-en-equipe/" rel="bookmark" title="2 juin 2010">Développer en équipe</a></li><li><a
href="http://www.webaaz.com/2010/09/optimiser-lutilisation-declipse/" rel="bookmark" title="30 septembre 2010">Optimiser l&#8217;utilisation d&#8217;Eclipse</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=La+gestion+des+versions&amp;link=http://www.webaaz.com/2009/04/la-gestion-des-versions/&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=La%20gestion%20des%20versions&amp;link=http://www.webaaz.com/2009/04/la-gestion-des-versions/&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=La+gestion+des+versions&amp;link=http://www.webaaz.com/2009/04/la-gestion-des-versions/&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=La+gestion+des+versions&amp;link=http://www.webaaz.com/2009/04/la-gestion-des-versions/&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=La+gestion+des+versions&amp;link=http://www.webaaz.com/2009/04/la-gestion-des-versions/&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=La+gestion+des+versions&amp;link=http://www.webaaz.com/2009/04/la-gestion-des-versions/&amp;notes=Nous%20allons%20aborder%20aujourd%27hui%20un%20point%20souvent%20m%C3%A9connu%20du%20d%C3%A9veloppeur%20non%20professionnel%2C%20mais%20pourtant%20relativement%20simple%20%C3%A0%20aborder%2C%20et%20tr%C3%A8s%20utile%20%3A%20La%20gestion%20de%20version.%0D%0A%0D%0A%0D%0APhoto%20de%20Eduardo%20Amorim%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/04/la-gestion-des-versions/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
