====== cms ====== c'est l'outil indispensable pour un développeur, qu'il travaille seul ou en équipe. Cela permet de garder l'historique des modifications d'un fichier/ou d'un projet ===== l'offre existante ===== ==== gestion de fichiers ==== === sccs === (Source Code Control System), développé en 1972 par Bell, c'est le premier outil de gestion de version, orienté fichier. il a été rendu obsolète pat [[#rcs]] === rcs === (Revision Control System) est outil orienté fichier, toujours partiellement utilisé (certains wiki) ==== gestion de projets (centralisé) ==== === cvs === (Concurrent Versions System) est le successeur de [[#rcs]], il permet : * le travail en équipe * la notion de projet il est encore beaucoup utilisé, mais tends à être remplacé par [[#subversion]] === subversion === le successeur de [[#cvs]], afin de résoudre des problèmes comme * renommer/déplacer un fichier * possibilité de travailler sans réseau (en local) ==== gestion de projets (distribué) ==== avec internet, les projets informatiques sont devenus de plus en plus distribués, et on a vu apparaître les cms qui correspondent à ce type d'architecture === git === initié par Linus Torwald pour gérer le code du noyau linux === autres === * bazzar initié par Canonical (Ubuntu), non testé * mercurial, non testé --- //[[eric.gerbier@free.fr|eric gerbier]] 2009/09/15 13:16// {{tag>developpement}}