Table des matières:
Définition - Que signifie le contrôle des révisions?
Un aspect important de la gestion de la configuration logicielle, le contrôle des révisions est la gestion des modifications apportées aux applications logicielles, aux sites, aux documents ou à tout ensemble d'informations.
Le contrôle des révisions est fourni dans la plupart des outils logiciels et des traitements de texte. Comme le contrôle de révision est capable de rétablir une modification effectuée à son état antérieur, il permet aux utilisateurs d'identifier et de corriger les erreurs et d'assurer la sécurité des données et des informations.
Techopedia explique le contrôle des révisions
Dans un développement collaboratif et distribué, les systèmes de contrôle de révision sont considérés comme des composants essentiels. Dans le contrôle de révision, les modifications apportées sont notées à l'aide d'un identifiant, qui est généralement un numéro ou un code alphabétique.
Le contrôle des révisions peut être classé en deux catégories, à savoir centralisé et décentralisé. Dans le contrôle de révision centralisé, le référentiel de fichiers est maintenu à un seul endroit, probablement un serveur et un accès est fourni chaque fois que nécessaire aux clients pour effectuer les modifications pertinentes. Dans le mécanisme de contrôle de révision distribué, chaque utilisateur reçoit sa réplique de l'ensemble du référentiel.
Les avantages du contrôle de révision sont les suivants:
- La tenue des registres est possible grâce au contrôle des révisions. Les actions et les utilisateurs peuvent être suivis à travers les mêmes.
- L'analyse des performances peut être réalisée grâce au contrôle des révisions.
- En cas de problème, l'état antérieur peut être récupéré et rétabli à l'aide du contrôle de révision. La récupération accidentelle est un gros avantage en cas de contrôle de révision.
- La création de branches et la fusion sont possibles grâce au contrôle des révisions. La collaboration entre différents projets est meilleure et plus rationalisée.
- Le système de balises utilisé dans le contrôle des révisions peut aider à classer les différentes versions, telles que la version alpha, la version bêta, etc. Cela est pratique dans les développements d'applications logicielles.
- L'espace disque peut être conservé à l'aide de systèmes de contrôle de révision.
