La gestion de version (en anglais revision control) est une activité qui consiste à maintenir l'ensemble des versions d'un logiciel. Essentiellement utilisée dans le domaine de la création de logiciels, elle est surtout concernée par le code source ; mais elle peut être utilisée pour tout type de document informatique (...)
[...] Cette interface est disponible sur http://cervisia.kde.org/. Synthèse, conclusion La gestion de configuration est un aspect très important lors d'un projet car il a besoin d'être géré pour ne pas avoir d'erreur lors des choix des versions et des fichiers correspondants. Placé sous licence GPL, cvs se présente comme a version control system, qui permet d'enregistrer l'historique de fichiers sources. Il se révèle particulièrement efficace pour la gestion de développements simultanés. Cependant, en termes d'espace disque, on constate en général le triplement de volume des sources utiles d'un projet. [...]
[...] CVS aide à gérer le développement d'un projet effectué en parallèle par plusieurs utilisateurs en identifiant les zones de conflit pour lesquelles un arbitrage humain est requis. Un projet sous CVS est organisé sous forme de modules, représentant l'arborescence des fichiers. Il est placé dans une base. CVS peut fonctionner en accès direct sur un système de fichiers réparti comme NFS ou en mode client/serveur autorisant les développements repartis sur plusieurs sites. CVS se sert de l'heure pour effectuer ses opérationnelles. Il est donc important de synchroniser les horloges des machines connectées par un réseau IP, par exemple en utilisant Network Time Protocol. [...]
[...] Ceux-ci sont, en bonne utilisation, chaque fois accompagnés d'un commentaire. Le système travaille par fusion de copies locale et distante, et non par écrasement de la version distante par la version locale. Ainsi, deux développeurs travaillant de concert sur un même source, les changements du premier à soumettre son travail ne seront pas perdus lorsque le second, qui a donc travaillé sur une version non encore modifiée par le premier, renvoie ses modifications. Il existe un grand nombre de logiciel de Gestion de version : ALDON Lifecycle Manager (Société ALDON): http://www.aldon.fr CVS : C'est celui qui nous intéresse le plus dans ce sujet. [...]
[...] Elle permet donc de mettre à jour les modifications apportées. o Se positionner dans le répertoire de développement > cd $HOME/répertoire/ o Livraison des modules à l'intégrateur interne des changements > cvs commit 4 cvs add La commande cvs add »permet d'ajouter un fichier dans un répertoire CVS il est utiliser dans le cas ou il y a besoin de créer son fichier. Bien sur il doit être suivi de la commande cvs commit afin d'y écrire sont fichier. [...]
[...] 1 Architecture de CVS CVS fonctionnent par un système d'arborescence dont les branches inférieures héritent de l'intégralité des ressources de la branche dont elle est issue. Il est possible de restaurer n'importe quel version d'une source d'une branche CVS. Les données sont disponibles à chaque instant et peuvent être consultée par n'importe quel utilisateur autorisé. Il est donc possible de travailler sur plusieurs versions d'un même fichier sur plusieurs branches simultanément. Un serveur CVS gère des modules. Chaque module correspond à un répertoire du nom de ce module, et l'ensemble de ces répertoires se trouve dans un répertoire de base qu'on appelle le "Repository". [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture