SGS (Système de gestion des sources) Flashcards
Définition d’un SGS
Système ayant pour but d’enregistrer, de stocker et
d’historiser les versions de différents fichiers
Avantages des SGS
Travail d’équipe
Traçabilité
Preuves (Droits d’auteur, RS&DE)
Que signifie RS&DE?
Recherche Scientifique et Développement Expérimental
Désavantages des SGS
Travail d’équipe (personnel non-technique)
Différents types de fichiers (Larges, non-comparable)
Un dépot (repo) peut être ___ ou ____
Un dépot (repo) peut être LOCAL ou sur un serveur DISTANT
Qu’est-ce que la racine d’un dépot?
Point ancestrale de tout le projet
Qu’est-ce que le trunk (Tronc) ou master (maitresse)
Branche parent du dépot
Terme francais de commit
soumission
Qu’est qu’une révision (changeset)?
Regroupement de modifications fait entre 2 versions du dépôt.
Considéré comme un ensemble atomique.
Est souvent associé à un identifiant unique (GUID)
Qu’est-ce qu’une mise à jour (update)?
L’action d’obtenir, du dépôt, les modifications d’une certaine version spécifique
On change la version courante locale
Qu’est-ce qu’un système centralisé (svn)
Le système contient toutes les métadonnées de l’historique du projet
Toutes les données sont conservées en un seul endroit
Avantages d’un système centralisé?
Gestion simple
Utilisation simple
Un seul endroit pour faire des copies de sauvegarde
The One True Source
Désavantages d’un système centralisé?
Dépends du réseau
Abus du réseau
Une mauvaise gestion est très problématique
Point unique
Terminologie dans les systèmes centralisés?
Check in
Check out
Services pour systèmes centralisés?
Visual Studio (AzureDevOps)
GitHub (SVN)
Perforce