Au moment de cet import, on va renseigner les informations concernant cette action. Ex : Import du répertoire utilisation_version avec tous les fichiers
On va faire un “Checkout” de ce répertoire utilisation_version
les fichiers ainsi que le répertoire vont être placés dans notre répertoire 01_SOURCE_DEMO_REPO
Le “Checkout” de ce répertoire utilisation_version
est terminé
On a donc des fichiers qui vont maintenant pouvoir être versionnés.
On va rajouter un fichier article-1.txt
pour voir comment les changements sont conservés et la possibilité de comparer justement les versions.
On clique sur “Add” puis on fait un commit qui va permettre l’ajout du fichier article-1.txt
.
Un conseil : Prenez l’habitude de faire un “Update” avant de travailler sur votre répertoire de dépôt car lorsque vous collaborez les fichiers peuvent changer à une fréquence élevée.
Le fichier article-1.txt
est ajouté
Si on édite notre fichier article-1.txt
en ajoutant du texte mais sans faire intentionnellement un commit
, on peut voir en action la fonction de comparaison des versions de ce fichier à l’aide de la fonction “Compare” et choisir ainsi la version que l’on souhaite conserver. La fonction “Compare” dénombre et affiche tous les changements entre les deux versions de notre fichier.
Au terme de votre projet, par exemple, vous avez l’historique des toutes les modifications, ajouts, suppressions…
En conclusion, au-de-là de la nécessité de versionner lorsque on travaille sur de nombreux fichiers et à plusieurs. C’est aussi un bon outil de contrôle de productivité ! Imaginez l’utilité sur un projet collaboratif, il n’y a pas mieux pour mesurer la productivité de chacun. Ainsi, d’après Versions, cet article a été écrit environ 1 heure hors captation, rien de tel pour mesurer la vélocité si chère à la méthode Agile !
NB : Enfin, au vu du nombre de coquilles et de fautes, la rédaction a certes pris une heure mais la relecture en a pris une de plus . [NDLR]