Synchronisation

La synchronisation est gérée par le processus de synchronisation, qui est exécuté à des heures planifiées. Les utilisateurs du contrôle des sources Rational Team Concert peuvent demander une synchronisation à tout moment.
A propos de cette tâche

Planifier des synchronisations de sorte qu'elles soient exécutées lors des périodes de faible activité de Rational ClearCase ; elles peuvent durer plusieurs heures et verrouiller le type de branche ou le flux Rational ClearCase pendant cette période.

Si le type de branche d'intégration ou le flux ne peut pas être verrouillé pendant la durée requise pour une synchronisation, vous pouvez créer un type de branche ou un flux dédié au processus de synchronisation, puis utilisez les opérations Rational ClearCase standard pour distribuer les modifications de ce type de branche ou de ce flux et le type de branche d'intégration ou le flux.

Pour afficher ou modifier le planning de synchronisation d'un flux, cliquez sur ce dernier à l'aide du bouton droit de la souris dans la vue Flux synchronisés ClearCase et cliquez sur Ouvrir le planning de synchronisation.
Important : Avant d'utiliser la vue Flux synchronisés ClearCase pour modifier des propriétés ou un contenu d'un flux synchronisé, assurez-vous que l'ordinateur hôte auquel vous êtes connecté correspond à l'hôte sur lequel le flux a été créé ou à un hôte de même type de plateforme (Windows, Unix ou Linux) et qu'il se trouve dans la même région de registre Rational ClearCase.

Pour ouvrir la vue Flux synchronisés ClearCase, procédez comme suit :

  1. Dans le menu principal d'Eclipse, cliquez sur Fenêtre > Afficher la vue > Autre et développez Jazz source control. Vous pouvez également entrer ClearCase dans la fenêtre Texte du filtre pour filtrer la liste des vues à afficher.
  2. Sélectionnez Flux synchronisés ClearCase et cliquez sur OK. La vue Flux synchronisés ClearCase affiche tous les flux synchronisés dans votre zone d'équipe. Pour afficher les flux synchronisés dans les autres zones d'équipe, sélectionnez Changer de zone d'équipe dans le menu de la vue.
  3. Pour demander la synchronisation d'un flux, sélectionnez-le et cliquez sur icône Synchronisation dans la barre d'outils de la vue Flux synchronisés ClearCase. La synchronisation commence dès que le moteur de génération de la synchronisation détecte la demande. Le moteur de génération recherche les demandes à une fréquence spécifiée (en secondes) par la propriété BUILD_ENGINE_SLEEP_TIME du flux.
  4. Une fois que la synchronisation est terminée, la colonne Statut indique si l'opération a abouti et si des fusions sont requises. Le statut peut prendre l'une des valeurs suivantes :
    Initialisation réussie le : date et heure
    Le flux synchronisé a été créé aux date et heure affichées, mais il n'a pas encore été synchronisé avec Rational ClearCase.
    Synchronisation en attente
    Une demande de synchronisation a été envoyée, mais la synchronisation n'a pas commencé. Ce statut peut également indiquer que le processus de synchronisation n'a pas pu commencer car la connexion du compte utilisateur de synchronisation a échoué
    Synchronisation pas active
    Si le flux reste dans cet état pendant plus de deux minutes, cela indique généralement que le processus de synchronisation doit être redémarré. Pour plus d'informations, voir Démarrage du processus de synchronisation.
    Synchronisation Active
    Une demande de synchronisation a été acceptée par le processus de synchronisation et ce dernier est en cours.
    Synchronisation Réussie
    La synchronisation la plus récente a abouti.
    Fusion requise
    Le même fichier ou dossier a été modifié dans Jazz et Rational ClearCase. Pour plus d'informations, voir Résolution des conflits lors d'une synchronisation.
    Synchronisation a échoué
    La synchronisation la plus récente a échoué. Consultez le journal de cette synchronisation et corrigez les erreurs qui y sont signalées. L'un des échec de synchronisation les plus courants est un incident d'un déclencher ou d'un autre processus sur le flux Rational ClearCase qui reçoit les modifications. Pour plus d'informations, voir Résolution des incidents de synchronisation.
Résultats

Pour chaque composant avec des modifications entrantes à partir de Rational ClearCase, un ensemble de modifications est créé, ainsi qu'un élément de travail associé à cet ensemble. L'élément de travail est également associé à la génération de synchronisation. La description de l'élément de travail contient des informations concernant l'ensemble de modifications. Par exemple, un élément de travail créé pour un ensemble de modifications UCM entrant inclut une liste des activités contenues dans ledit ensemble. Ces éléments de travail sont créés pour référence uniquement, vous n'avez pas à effectuer d'action.

S'il existe un modèle d'élément de travail associé au flux de synchronisation, les éléments de travail de l'ensemble de modifications sont générés à partir du modèle.

Lorsque la synchronisation est terminée, les modifications importées ont été distribuées au flux synchronisé et celles exportées ont été restituées à Rational ClearCase. Comme c'est le cas pour les nouveaux ensembles de modifications dans un flux qui correspond à une cible de flux d'espace de travail, les modifications importées sont affichées comme ensemble de modifications entrant pour l'espace de travail de fusion (et pour tout autre espace de travail qui a flux synchronisé ClearCase comme cible de flux).

Conseil : Un bref délai peut être constaté entre le moment où la synchronisation se termine et celui où les modifications apportées au flux synchronisé sont visibles dans la vue Modifications en attente comme ensembles de modifications entrants pour l'espace de travail de fusion. Vous pouvez cliquer sur l'icône icône Régénérer dans la barre d'outils de la vue Modifications en attente pour forcer une recherche immédiate des ensembles de modifications entrants et sortants.

Dans le contrôle des sources Rational Team Concert, vous pouvez vérifier le résultat d'une synchronisation en utilisant la vue Fichiers du référentiel pour examiner le contenu du flux synchronisé ClearCase ou la vue Historique pour examiner son historique des événements de synchronisation. Pour plus d'informations, voir Affichage des fichiers dans le référentiel et Exploration de l'historique des composants et des fichiers. Dans Rational ClearCase, vous pouvez vérifier le résultat d'une synchronisation en répertoriant le contenu d'une vue de flux synchronisé ClearCase qui possède la même configuration (flux UCM ou type de branche et type de libellé) que la vue Rational ClearCase dynamique créée par l'assistant Nouveau flux synchronisé ClearCase.

Les journaux de génération de synchronisation contiennent des informations concernant les racines synchronisées (fichiers et dossiers) avant et après la synchronisation, les propriétés du synchroniseur et les statistiques de synchronisation.


Commentaires en retour

Etes-vous satisfait ? Vous pouvez faire part de vos commentaires à l'adresse Jazz.net (enregistrement requis) : Commentaire dans les forums ou soumettre un bogue