Aller au contenu

Contrôle de version

     

    Le contrôle de version est une méthodologie de gestion de projet qui consiste à enregistrer l’historique des modifications de chaque fichier de projet. Ces modifications sont stockées et peuvent être consultées ou récupérées à volonté.

    Logiciel de contrôle de version

    Pour gérer un projet avec contrôle de version, vous avez besoin d’un logiciel de contrôle de version. Chez Phoenix Web, nous utilisons Gite. D’autres exemples incluent

    Scénarios de contrôle de version

    Le contrôle de version est très utile pour le développement Web. Voici quelques scénarios où le contrôle de version est utile :

    • Votre site Web est en panne et vous devez rechercher l’erreur. Vous pouvez annuler les modifications apportées au projet jusqu’à ce que vous trouviez l’instantané où l’erreur ne se produit pas. Vous comparez cet instantané à l’instantané suivant où les choses se sont cassées. À l’aide du contrôle de version, vous pouvez voir quel code a été modifié pour causer le problème. Terminé, vous avez identifié l’erreur et pouvez la corriger.
    • Vous avez plusieurs développeurs travaillant sur un projet en même temps. Ils peuvent soumettre leur travail au contrôle de version, puis utiliser le logiciel pour fusionner de manière transparente leurs copies distinctes du projet.
    • Si le fichier a changé et que vous n’y êtes pour rien, il est possible qu’un script ait inséré un code malveillant. Le contrôle de version peut facilement suivre les changements comme celui-ci.

    Contrôle des versions précédentes

    Si vous n’utilisez pas le contrôle de version, vos alternatives consistent à enregistrer un fichier, à écraser toutes les modifications précédentes ou à créer plusieurs copies d’un fichier. Par exemple, si vous travaillez sur un fichier nommé work.docx peut enregistrer un fichier sous work2.docx après work3.docx ou peut-être que vous êtes un peu plus organisé et que vous mettez une date sur le dossier 2016-10-04-work.docx puis un autre fichier 2016-10-03-work.docx. Bien que vous puissiez certainement travailler de cette façon, ce n’est pas idéal.

    Lire la suite

    En savoir plus sur le contrôle des versions sur Page Git « Qu’est-ce que le contrôle de version ».

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *