Télécharger la présentation
1
système de gestion de version
Quels sont les risques et avantages d’un tel projet?
2
Plan de présentation Définition de la gestion de version
Fonctionnement de l’outil D’un point de vue technique
3
Définition La gestion de version est une solution permettant de coordonnées le travail de plusieurs collaborateurs sur un projet commun. Afin d’optimiser leur intervention sur des sources communes.
4
Fonctionnalité du système
But: Synchroniser le travail d’une équipe Conserver l’historique des modifications Permet de voir les différences entre versions Permet de connaitre les interventions des collaborateurs Droit à l’erreur,possibilité de revenir en arrière Retrouver facilement une version à un point précis Travailler sur plusieurs version en parallèle Version de référence
5
Fonctionnement de l’outil
Dépôt et copies locale Dépôt DEV1 Copie projet Projet DEV2 Copie projet DEV3 Copie projet
6
Fonctionnement sans VCS
Fichier Lecture Lecture Test.java Dev1 Dev2 Tes.java(1) Test.java(2) 2 développeurs récupèrent un même fichier et apportent des modifications à celui-ci
7
Fichier Copie Test.java(1) Dev1 Dev2 Test.java(1) Modification Test.java(2) Modification Dev1 va maintenant mettre à jour le fichier en commun . Mais dev2 continue ses modifications sans tenir compte des modifications apporter par dev1.
8
Fichier Copie Test.java(2) Dev1 Dev2 Test.java(1) Test.java(2) Modification Quand dev2 mettra à jour sa version il va écraser les changements de dev1 qui seront perdus.
9
Fonctionnement avec VCS
Fichier Lecture Lecture Test.java Dev1 Dev2 Tes.java(1) Test.java(2)
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.