Gestion des conflits lors de la distribution sur le serveur

Rational Team Concert étant un outil collaboratif, une même instance peut être modifiée simultanément par deux utilisateurs. Une procédure doit donc être respectée pour éviter les conflits lors de la distribution sur le serveur.

Pourquoi et quand exécuter cette tâche

Deux utilisateurs peuvent modifier en parallèle, dans leur espace de travail local, le design d'un Programme, Ecran ou Serveur. Ils regénèrent l'instance pour prendre en compte leurs modifications, puis ajoutent du code spécifique.

L'utilisateur qui distribue ses modifications en premier ne rencontre pas de problème. En revanche, l'autre utilisateur peut restituer mais ne peut pas distribuer ses modifications. Sa tentative de distribution s'achève par un échec.

Si vous êtes confronté à ce problème, suivez cette procédure :

Procédure

  1. Acceptez les modifications distribuées par le premier utilisateur.

    Une boîte de message indique l'existence de conflits dans le composant et demande si vous voulez résoudre les conflits automatiquement ou ultérieurement. Cliquez sur Résoudre ultérieurement.

  2. Résolvez les conflits sur le design de l'instance.
    1. Double-cliquez sur la ligne du design de l'instance (extension .pacprogram par exemple) dans la vue Modifications en attente.
    2. Dans l'éditeur de comparaison qui s'ouvre, gérez les mises à jour à garder, intégrer ou supprimer dans le fichier à distribuer. Ce fichier se trouve dans la partie gauche (modifiable) de l'éditeur.
    3. Quand vous avez terminé, cliquez sur Résoudre comme fusionné dans l'éditeur de comparaison.

      L'éditeur de comparaison se ferme et le fichier ne comporte plus de conflits.

  3. Regénérez l'instance.
  4. Résolvez les conflits sur le fichier COBOL.
    1. Double-cliquez sur la ligne du fichier COBOL de l'instance (extension .cbl) dans la vue Modifications en attente.
    2. Dans l'éditeur de comparaison qui s'ouvre, gérez les mises à jour à garder, intégrer ou supprimer dans le fichier à distribuer.

      Le comparateur affiche, dans la partie gauche (modifiable), le fichier COBOL généré à la suite des modifications de design du premier utilisateur. Il affiche, dans la partie droite (proposé, lecture seule), le fichier COBOL qui ne tient compte que de vos modifications.

      Vous ne devez gérer les conflits que sur les lignes de spécifique. Vous devez donc examiner chaque modification et décider si elle doit être intégrée.

    3. Quand vous avez terminé, cliquez sur Résoudre comme fusionné dans l'éditeur de comparaison.

      L'éditeur de comparaison se ferme et le fichier ne comporte plus de conflits.

  5. Résolvez les conflits sur le fichier de métadonnées.
    1. Double-cliquez sur la ligne du fichier de métadonnées de l'instance (extension .cblpdp) dans la vue Modifications en attente.
    2. Cliquez sur Résoudre comme fusionné dans l'éditeur de comparaison, sans effectuer aucune modification.

      L'éditeur de comparaison se ferme et le fichier ne comporte plus de conflits.

  6. Distribuez les modifications à partir de la vue Modifications en attente.

Résultats

Le premier utilisateur peut accepter les modifications que vous avez distribuées.

Vos commentaires