Fusion des modifications effectuées par plusieurs utilisateurs

Si vous utilisez Rational ClearCase comme système de gestion de configuration de logiciels et que plusieurs utilisateurs apportent des modifications au même fichier, le deuxième utilisateur qui archive le fichier doit le fusionner.

La fusion est le processus qui consiste à combiner le contenu de deux fichiers ou plus en un seul nouveau fichier. Le premier utilisateur à archiver le fichier crée une nouvelle version. Le deuxième utilisateur à archiver le fichier doit fusionner ses modifications dans cette version. Si ClearCase peut gérer la combinaison des multiples éditions apportées au fichier, il fusionne automatiquement les modifications dans une nouvelle version du fichier. Si les éditions s'opposent ou ne peuvent être résolues, les utilisateurs doivent résoudre eux-mêmes les conflits. ClearCase lance son outil Diff Merge, dans lequel vous pouvez visualiser les différences entre les multiples versions du fichier et les fusionner, si nécessaire.

Si Functional Tester ne peut pas fusionner deux fichiers automatiquement, il n'effectue pas l'archivage.

Le tableau suivant décrit, pour chaque type de fichier Functional Tester, l'outil utilisé pour la fusion et les règles s'appliquant à cette opération ainsi qu'à l'archivage.

Fichier Méthode de fusion ou règles d'archivage
Fichiers Java Functional Tester fusionne les fichiers automatiquement. Si la fusion automatique ne peut pas être effectuée, ClearCase lance son outil Diff Merge pour vous permettre de résoudre les conflits entre les versions. Pour plus d'informations sur l'utilisation de cet outil, consultez l'aide de ClearCase.
Fichiers de mappe d'objets

Functional Tester fusionne automatiquement les fichiers de mappe d'objets.

Pour passer en revue les résultats de cette fusion automatique, utilisez l'éditeur de mappe d'objets. Par exemple, si deux utilisateurs ajoutent le même objet à la mappe, mais que les informations de reconnaissance de l'objet ne sont pas les mêmes sur les systèmes de ces deux utilisateurs, deux objets apparaîtront dans la mappe. Vous devez alors unifier ces deux objets.

Lorsque vous annulez l'archivage d'une mappe d'objets de test partagée ou privée, Functional Tester se comporte différemment selon le stade de la procédure d'archivage. Pour en savoir plus, consultez la rubrique Annulation en cours d'archivage d'une mappe d'objets de test fusionnée.

Fichiers de définition de script

Functional Tester fusionne automatiquement les fichiers de définition de script . Si la fusion automatique ne peut pas être effectuée, ClearCase lance son outil Diff Merge pour vous permettre de résoudre les conflits entre les versions.

Fichiers de point de vérification

Functional Tester archive les dernières modifications du fichier de point de vérification.

Si deux utilisateurs extraient le même fichier de point de vérification, et que l'un des utilisateurs archive ses modifications en premier, le deuxième utilisateur à archiver le fichier n'est pas requis de fusionner. Les modifications archivées du second utilisateur écrasent les modifications archivées du premier utilisateur.

Fichiers de pool de données

Functional Tester archive les dernières modifications du fichier de pool de données.

Si deux utilisateurs extraient le même fichier de pool de données, et que l'un des utilisateurs archive ses modifications en premier, le deuxième utilisateur à archiver le fichier n'est pas requis de fusionner. Les modifications archivées du second utilisateur écrasent les modifications archivées du premier utilisateur.


Commentaires en retour