MEGA et la gestion de configuration
Revenons rapidement sur ce qu'est la gestion de configuration : cela sert à "gérer l'ensemble des modifications apportées au cours de l'évolution d'un système" (source : wikipédia [gestion de la configuration]). Donc la gestion de configuration est de la gestion de version industrialisée ou du versioning
L'idée est de réfléchir à la gestion de configuration dans MEGA, de pouvoir gérer le versioning des objets dans MEGA et cela sur plusieurs base. L'idée étant bien sur d'y réfléchir de porter des réflexions, je n'entend pas apporter une solution à cela ici mais au contraire trouver avec vous une solution !
De nombreux logiciels de gestion de configuration existent : CVS, Subversion, Microsoft Source Safe, ... ; une liste est proposée par wikipedia : http://fr.wikipedia.org/wiki/Logiciel_de_gestion_de_versions.
Je connais plus particulièrement Subversion pour l'avoir utilisé dans un projet de développement JAVA sous l'IDE Eclipse. Il nous a permis notamment de gérer le développement simultané sur une équipe de 4 développeurs. Cela en assurant le versioning de chaque fichier source du projet, et d'avoir un moyen de mise à jour des sources automatiquement avec le serveur Subversion à chaque démarrage d'Eclipse sur chacun des postes développeur. Rudement pratique, et une sécurité rassurante !
MEGA propose l'interaction avec des logiciels de gestion de configuration : Microsoft Source Safe et CM Synergy. A priori la communication entre ces applications externes se fait au travers de l'interface SCCI : Source Code Control Interface.
Je me pose donc la question de savoir si quelqu'un faisait déjà utilisation de l'un de ces systèmes ? Et avoir un avis sur l'utilisation de ceux ci ? Je compte sur les commentaires de chacun. Un point qui m'intéresse aussi est de connaître le fonctionnement de ces logiciels notamment avec un environnement multibase dans MEGA.
Je vous remercie de tous les retours que vous pourrez me faire, nous pourrons peut-être arriver à trouver une solution stable et performante pour gérer le versioning dans MEGA.
L'idée est de réfléchir à la gestion de configuration dans MEGA, de pouvoir gérer le versioning des objets dans MEGA et cela sur plusieurs base. L'idée étant bien sur d'y réfléchir de porter des réflexions, je n'entend pas apporter une solution à cela ici mais au contraire trouver avec vous une solution !
De nombreux logiciels de gestion de configuration existent : CVS, Subversion, Microsoft Source Safe, ... ; une liste est proposée par wikipedia : http://fr.wikipedia.org/wiki/Logiciel_de_gestion_de_versions.
Je connais plus particulièrement Subversion pour l'avoir utilisé dans un projet de développement JAVA sous l'IDE Eclipse. Il nous a permis notamment de gérer le développement simultané sur une équipe de 4 développeurs. Cela en assurant le versioning de chaque fichier source du projet, et d'avoir un moyen de mise à jour des sources automatiquement avec le serveur Subversion à chaque démarrage d'Eclipse sur chacun des postes développeur. Rudement pratique, et une sécurité rassurante !
MEGA propose l'interaction avec des logiciels de gestion de configuration : Microsoft Source Safe et CM Synergy. A priori la communication entre ces applications externes se fait au travers de l'interface SCCI : Source Code Control Interface.
Je me pose donc la question de savoir si quelqu'un faisait déjà utilisation de l'un de ces systèmes ? Et avoir un avis sur l'utilisation de ceux ci ? Je compte sur les commentaires de chacun. Un point qui m'intéresse aussi est de connaître le fonctionnement de ces logiciels notamment avec un environnement multibase dans MEGA.
Je vous remercie de tous les retours que vous pourrez me faire, nous pourrons peut-être arriver à trouver une solution stable et performante pour gérer le versioning dans MEGA.
Publicité