Gestion des versions

La gestion des versions sert à gérer plusieurs versions de fichiers et de programmes informatiques. Un système de gestion des versions, ou VCS, offre deux principales fonctionnalités de gestion des données. Il permet 1) de verrouiller les fichiers afin qu'ils ne puissent être modifiés que par une seule personne à la fois, et 2) de suivre les modifications apportées aux fichiers.

Si vous êtes la seule personne à modifier un document, il n'est pas nécessaire de verrouiller un fichier pour le modifier. En revanche, si une équipe de développeurs travaille sur un projet, il est important que deux personnes ne modifient pas le même fichier en même temps. Dans ce cas, une personne pourrait accidentellement remplacer les modifications apportées par une autre. Pour cette raison, la gestion des versions permet aux utilisateurs d'« extraire » des fichiers pour les modifier. Lorsqu'un fichier a été extrait d'un serveur de fichiers partagé, les autres utilisateurs ne peuvent pas le modifier. Lorsque la personne a terminé de modifier le fichier, elle peut enregistrer les modifications et « réintégrer » le fichier afin que les autres utilisateurs puissent le modifier.

La gestion des versions permet également aux utilisateurs de suivre les modifications apportées aux fichiers. Ce type de gestion des versions est souvent utilisé dans le développement de logiciels et est également appelé « gestion du code source » ou « gestion des révisions ». Les systèmes de gestion des versions courants, comme Subversion et CVS, permettent aux développeurs d'enregistrer des versions successives des programmes et des fichiers de code source pendant le processus de développement. Il est ainsi possible de revenir à une version antérieure du programme si nécessaire. Par exemple, si des bogues sont détectés dans une nouvelle version d'un logiciel, le développeur peut consulter la version précédente lors du débogage du code.

Les logiciels de gestion des versions exigent que tous les fichiers soient enregistrés dans un emplacement central. Cet emplacement est appelé le référentiel et contient toutes les versions précédentes et actuelles des fichiers gérés par le VCS. Lorsqu'un nouveau fichier est créé ou qu'un fichier existant est mis à jour, les modifications sont « validées » dans le référentiel afin que la dernière version soit disponible pour tous les utilisateurs.

Mis à jour August 18, 2011 par Per C.

quizTestez vos connaissances

Which company developed the UWP framework?

A
Google
0%
B
Microsoft
0%
C
Oracle
0%
D
IBM
0%
Correct! Incorrect!     View the UWP definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Gestion des versions sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.