Système de gestion de versions

Système de gestion de versions

Logiciel de gestion de versions

Un logiciel de gestion de versions (ou VCS en anglais, pour Version Control System) est un logiciel de gestion de configuration permettant de stocker des informations pour une ou plusieurs ressources informatiques permettant de récupérer toutes les versions intermédiaires des ressources, ainsi que les différences entre les versions.

Sommaire

Définition

Un logiciel de gestion de versions agit sur une arborescence de fichiers afin de conserver toutes les versions des fichiers, ainsi que les différences entre les fichiers.

Ce système permet par exemple de mutualiser un développement. Un groupe de développeurs autour d'un même développement se servira de l'outil pour stocker toute évolution du code source. Le système gère les mises à jour des sources pour chaque développeur, conserve une trace de chaque changement. 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 une 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.

Généralement, chaque version est incrémentée de 1 par rapport à la précédente. On l'appelle révision.

Logiciels de gestion de versions

Local

Libre :

Modèle client-serveur

Libre :

Propriétaire :

Distribué

Libre :

Propriétaire :

Libre :

Autres utilisations

Le concept des gestions de versions peut s'adapter à d'autres types de ressources. Les Wikis (tel Wikipédia) sont des exemples de logiciels de gestion de versions agissant sur des champs de base de données et non sur des fichiers.

Des logiciels comme Tailor permettent en outre d'effectuer des conversions entre les formats d'archive des différents logiciels de contrôle de version.

Voir aussi

Articles connexes

Liens externes

Wikibooks-logo-fr.png

Wikibooks propose un ouvrage abordant ce sujet : la gestion de version.

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Logiciel de gestion de versions ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Système de gestion de versions de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Gestion De Versions — La gestion de versions (en anglais version control ou revision control) est une activité qui consiste à maintenir l ensemble des versions ou révisions d un logiciel ou autre document. Essentiellement utilisée dans le domaine de la création de… …   Wikipédia en Français

  • Systeme de gestion de contenu — Système de gestion de contenu Pour les articles homonymes, voir SGC et CMS. Un système de gestion de contenu ou SGC ((en) Content Management Systems ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de… …   Wikipédia en Français

  • Système de Gestion de Contenu — Pour les articles homonymes, voir SGC et CMS. Un système de gestion de contenu ou SGC ((en) Content Management Systems ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web ou d application… …   Wikipédia en Français

  • Système de gestion automatisée — Système de gestion de contenu Pour les articles homonymes, voir SGC et CMS. Un système de gestion de contenu ou SGC ((en) Content Management Systems ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de… …   Wikipédia en Français

  • Gestion de versions — La gestion de versions (en anglais version control ou revision control) consiste à maintenir l ensemble des versions d un ou plusieurs fichiers (généralement en texte). Essentiellement utilisée dans le domaine de la création de logiciels, elle… …   Wikipédia en Français

  • Logiciel De Gestion De Versions — Un logiciel de gestion de versions (ou VCS en anglais, pour Version Control System) est un logiciel de gestion de configuration permettant de stocker des informations pour une ou plusieurs ressources informatiques permettant de récupérer toutes… …   Wikipédia en Français

  • Logiciel de gestion de versions — Un logiciel de gestion de versions (ou VCS en anglais, pour Version Control System) est un logiciel qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont été effectuées dessus. Il permet… …   Wikipédia en Français

  • Système de gestion de contenu — Pour les articles homonymes, voir SGC et CMS. Un système de gestion de contenu ou SGC ((en) Content Management System ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de site Web ou d application… …   Wikipédia en Français

  • Système de gestion des incidents — Logiciel de suivi de problèmes Un logiciel de suivi de problèmes ou système de suivi de problèmes (de l anglais issue tracking system) est un logiciel qui permet d aider les utilisateurs et les développeurs à améliorer la qualité d un logiciel.… …   Wikipédia en Français

  • Gestion de version — Gestion de versions La gestion de versions (en anglais version control ou revision control) est une activité qui consiste à maintenir l ensemble des versions ou révisions d un logiciel ou autre document. Essentiellement utilisée dans le domaine… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”