Table des matières:
- Définition - Que signifie le système de versions simultanées (CVS)?
- Techopedia explique le système de versions simultanées (CVS)
Définition - Que signifie le système de versions simultanées (CVS)?
Le système de versions simultanées (CVS) est un utilitaire de gestion de configuration logicielle open-source conçu pour gérer différentes versions du même projet logiciel dans un référentiel spécialisé.
Chaque module logiciel indépendant est développé et constamment mis à niveau pour des performances à mesure que les développeurs découvrent des moyens nouveaux et efficaces d'améliorer l'efficacité du module logiciel. CVS gère différentes versions du module de sorte que si une future version rencontre des défauts, une version antérieure peut être référencée et utilisée.
Techopedia explique le système de versions simultanées (CVS)
Les développeurs de logiciels doivent conserver un grand nombre de documents associés à un projet logiciel. Le processus de gestion efficace de tant de ressources est une tâche lourde. Souvent, un module peut être remplacé par une version améliorée, qui peut avoir un algorithme plus efficace ou moins de dépendance à l'égard d'autres modules. Si le module avancé échoue, le développeur doit revenir à l'ancien module. Par conséquent, la gestion parallèle des deux modules est essentielle. Cette fonctionnalité peut être réalisée par un référentiel ou un type spécial de base de données qui peut stocker des données liées au logiciel. Cependant, il doit suivre les modifications apportées par chaque développeur et résoudre les conflits lorsque plusieurs développeurs travaillent sur le même projet.
CVS gère la cohérence entre différents fichiers à l'aide de trois concepts. Le verrouillage de fichier est utilisé pour garantir que le fichier est modifié par une seule personne à la fois. Le même fichier modifié par différentes personnes peut être contrôlé à l'aide de la commande watch. Le CVS garantit des politiques appropriées pour lutter contre les conflits entre les fichiers modifiés par le même développeur. Il prend en charge une option pour inclure les versions modifiées dans le même fichier en utilisant des délimiteurs appropriés. CVS offre la sécurité en utilisant l'authentification par mot de passe ou Kerberos avec le protocole d'interface du programme d'application des services de sécurité génériques. Enfin, toutes les modifications effectuées avec succès peuvent être enregistrées à l'aide de la commande commit de l'interface de ligne de commande.




