Flux modifiés, détection des conflit et résolution des conflits
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

Flux modifiés, détection des conflit et résolution des conflits

Lorsque plusieurs membres de l'équipe modifient le même fichier ou dossier, des conflits se produisent. Pour résoudre ces derniers, l'un des membres doit accepter les modifications effectuées par un autre dans un espace de travail. Le composant Contrôle des sources Rational Team Concert détecte les conflits potentiels et vous les signale pour que vous puissiez ensuite les accepter. Il fournit également divers outils et méthodes de résolution des conflits.

Des conflits se produisent généralement lorsqu'un même fichier ou dossier est modifié dans deux espaces de travail différents. Le composant Contrôle des sources Rational Team Concert ne disposant pas d'une fonction de réservation spécifique indiquant que quelqu'un a l'intention de modifier une ressource, aucun avertissement ne vous est envoyé si vous modifiez une ressource que quelqu'un d'autre est déjà en train de modifier. Des conflits peuvent alors se produire au sein d'un même espace de travail si vous mettez en suspens un ensemble d'artefacts modifiés pour modifier l'un des fichiers qu'il contient et que vous retravaillez ensuite dessus.

Il existe deux types de conflit :
  • Des conflits de contenu se produisent lorsque des ensembles d'artefacts modifiés entrants et sortants incluent des modifications apportées à un même fichier, ce qui survient généralement lorsqu'un autre membre de l'équipe a modifié le fichier en même temps que vous.
  • Des conflits structurels se produisent lorsque des ensembles d'artefacts modifiés entrants et sortants incluent des modifications apportées au même espace de nom de répertoire, le plus souvent à la suite du déplacement, de la suppression ou du changement de nom des fichiers ou des dossiers contenus dans un répertoire.

Le composant Contrôle des sources Rational Team Concert détecte les conflits potentiels dans les ensembles d'artefacts modifiés entrants et sortants et les fait apparaître dans la vue Modifications en attente. Vous pouvez, le cas échéant, ignorer ou différer la résolution des conflits potentiels dans les ensembles d'artefacts modifiés entrants. Pour qu'ils puissent être distribués, les ensembles d'artefacts modifiés sortants doivent être résolus en acceptant ou en résolvant les conflits dans un ensemble d'artefacts modifiés entrant.