Cette section propose une assistance relative à la comparaison et la fusion efficace des modèles dans un
environnement de développement en équipe.
Lorsque des membres d'une équipe développent des modèles en parallèle,
ils comparent et fusionnent les modèles pour résoudre les conflits ou les différences
entre les versions. Les membres d'une équipe qui travaillent avec des modèles dans un système
de gestion de configuration peuvent comparer les versions des fichiers pour comprendre l'historique
et le développement des fichiers. Les membres d'une équipe ont souvent besoin de fusionner des
fichiers lorsqu'ils développent des modèles en parallèle.
Exemple
L'exemple ci-dessous illustre la
façon dont plusieurs membres d'une équipe travaillent en parallèle.
Dans
un référentiel se trouve le fichier modèle X, version 20.
- L'utilisateur
A vérifie le fichier modèle X, version 20, et y apporte des modifications.
- L'utilisateur B vérifie le fichier modèle X, version 20, et y apporte des
modifications.
- L'utilisateur A vérifie le fichier et crée le fichier modèle X, version
21.
- L'utilisateur B tente de vérifier le fichier.
- Le système de gestion de configuration détecte qu'il existe une version plus
récente du modèle dans le référentiel et démarre une fusion pour que les modifications
apportées par l'utilisateur B puissent être fusionnées avec celles de l'utilisateur A.
- L'utilisateur B résout les conflits dans la fusion.
- L'utilisateur B enregistre le modèle fusionné et termine la vérification en créant
un fichier modèle X, version 22.