Définition - Que signifie le contrôle de révision?
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 des révisions 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.
Definir Tech 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 des révisions, les modifications effectuées sont notées à l'aide d'un identifiant, qui est généralement un code numérique ou alphabétique.
Le contrôle des révisions peut être classé en deux catégories, à savoir centralisées et décentralisées. Dans le contrôle de révision centralisé, le référentiel des fichiers est conservé à un emplacement, probablement un serveur et un accès sont fournis 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 fournis par le contrôle des révisions sont:
- La tenue de registres est possible grâce au contrôle des révisions. Les actions et les utilisateurs peuvent être suivis par le même.
- L'analyse des performances peut être réalisée grâce au contrôle des révisions.
- En cas de problèmes, 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.
- Le branchement et la fusion sont possibles grâce au contrôle des révisions. La collecte de liens 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 à catégoriser les différentes versions, telles que la version alpha, la version bêta, etc. Ceci 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.