====== Comparatif des logiciels de versionning ====== Liste des principaux logiciels de gestion de version à comparer : ===== Subversion ===== Source : [[http://openclassrooms.com/courses/gerez-vos-projets-a-l-aide-du-gestionnaire-de-versions-subversion|http://openclassrooms.com/courses/gerez-vos-projets-a-l-aide-du-gestionnaire-de-versions-subversion]] * Disponible pour : GNU/Linux, Mac OS X et Windows * Subversion permet de tracer les versions de répertoires, de fichiers et de droits sur les fichiers. * Subversion permet de renommer un fichier ou un répertoire tout en conservant son historique. * Possibilité d’utilisation en ligne. ===== Mercurial ===== Source : [[http://openclassrooms.com/courses/gerer-vos-projets-avec-mercurial|http://openclassrooms.com/courses/gerer-vos-projets-avec-mercurial]]  Est un logiciel de gestion de version écrit principalement en python. Il a été créé pour s’utiliser via des lignes de commandes et utilise un protocole . Toutes ses commandes commençant par « hg », en référence au symbole chimique. Git: [[http://git-scm.com/about/small-and-fast|http://git-scm.com/about/small-and-fast]] * Open source * Simple à apprendre * Opérations exécutées en local (avantage de performance) * Plus rapide que les autres logiciels Tableau comparatif : ^ ^GIT ^Mercurial ^Subversion ^ | Disponible sur MAC OS, Windows et Linux | ✔ | ✔ | ✔ | | Utilisable sans serveur : (opérations exécutées en local) | ✔ | ✔ | ✔ | | Renommer un fichier ou un répertoire | ✔ | | | | Utilisation en ligne | ✔ | ✔ | ✔ | | Logiciel simple à utiliser | ✔ | | | | Gérer les gros projets | | ✔ | | | Gestion des fichiers ASCII et binaires. | | ✔ | | | Interface Web Intégrée | | ✔ | |