Création d'un flux synchronisé ClearCase

L'assistant Nouveau flux synchronisé ClearCase crée un flux de contrôle des sources Rational Team Concert qu'il associe à un flux Rational ClearCase existant. Il crée également un espace de travail de référentiel, appelé espace de travail de fusion, permettant de résoudre les conflits qui surviennent lors de la synchronisation, puis démarre le processus du moteur de synchronisation.
A propos de cette tâche

Un espace de travail de fusion est un espace de travail de référentiel ordinaire dans lequel vous acceptez les modifications d'un flux synchronisé ClearCase. Le flux Rational ClearCase peut être défini par un nom de flux UCM ou un type de branche et (éventuellement) un type de libellé. Un flux synchronisé peut être traité comme tout autre flux de contrôle des sources Rational Team Concert, même s'il contient des modifications importées de Rational ClearCase.

Une fois que vous avez créé un flux synchronisé ClearCase, vous spécifiez les fichiers et les dossiers à partir de Rational ClearCase et/ou du contrôle des sources Rational Team Concert, pour synchroniser les deux systèmes.

Pour créer un flux synchronisé ClearCase, procédez comme suit :

  1. Connectez-vous à l'hôte de synchronisation comme utilisateur Rational ClearCase disposant des droits de verrouillage du type de branche ou du flux Rational ClearCase à synchroniser. L'assistant crée une vue Rational ClearCase dynamique appartenant à l'ID utilisateur que vous utilisez pour cette connexion. Utilisez la console d'administration de Rational ClearCase pour afficher les VOB disponibles. Vérifiez que, lorsque vous êtes connecté sous cet utilisateur, les VOB avec lesquels vous souhaitez effectuer la synchronisation sont montés et accessibles. Montez les VOB, si nécessaire.
  2. Utilisez le client Rational Team Concert pour vous connecter au référentiel Jazz dans lequel vous souhaitez créer le flux synchronisé. Connectez-vous à la zone du projet ou de l'équipe de ce dernier qui doit détenir le flux synchronisé. Le compte du processus de synchronisation que vous avez créé doit être un membre de ce projet et/ou de cette zone d'équipe (voir Ajout du compte du processus de synchronisation à votre zone d'équipe). Ne vous connectez pas à l'aide du compte du processus de synchronisation.
  3. Dans le menu principal de Jazz Source Control, cliquez sur Fichier > Nouveau > Autre, puis développez Jazz Source Control et cliquez sur Flux synchronisé ClearCase pour démarrer l'assistant Nouveau flux synchronisé ClearCase. (Un autre moyen de démarrer l'assistant consiste à cliquer sur Fichier > Importer, puis développer Jazz Source Control et sélectionner Branche ou flux ClearCase.)
  4. Dans la page Informations sur le flux ClearCase, spécifiez une configuration pour la vue Rational ClearCase dynamique que l'assistant crée pour prendre en charge la synchronisation :
    • Pour configurer la vue à partir d'un flux UCM, sélectionnez Importer à partir d'un flux UCM et entrez le nom d'un flux existant sous la forme nom-flux@balise-PVOB. Par exemple, pour spécifier le flux mon_flux dans un PVOB avec la balise \projects, entrez mon_flux@\projects. Utilisez la commande cleartool lsstream ou l'explorateur de projets Rational ClearCase pour rechercher des noms de flux.
    • Pour configurer la vue à partir d'un type de branche et éventuellement d'un type de libellé, sélectionnez Importer à partir d'une branche ClearCase de base, puis entrez le sélecteur d'un type de branche existant sous la forme nom-type-branche@balise-VOB et le sélecteur de type de libellé sous la forme nom-type-libellé@balise-VOB. Par exemple, pour spécifier le type de branche ma_branche dans un VOB avec la balise \sources, entrez ma_branche@\sources.
    Important : Si vous configurez la vue à l'aide d'un flux UCM, le flux est verrouillé pour la durée de chaque synchronisation. Si vous configurez la vue à l'aide d'un type de branche et éventuellement d'un type de libellé, le type de libellé est verrouillé de manière permanente et le type de branche est verrouillé pour la durée de chaque synchronisation. Il n'est généralement pas pratique d'utiliser le type de branche MAIN car le processus de synchronisation la verrouille de manière régulière et souvent pour une période prolongée. Vous ne pouvez pas utiliser le pseudo-libellé LATEST, car il ne peut pas être verrouillé. Pour plus d'informations, voir Détails de la spécification de configuration du produit ClearCase de base.
    Important : Ne sélectionnez pas Importer avec l'historique à partir de ClearCase à moins que vous n'ayez pas besoin de synchroniser les modifications faites dans le contrôle de source Rational Team Concert avec Rational ClearCase. La synchronisation bidirectionnelle n'est pas possible lors de l'importation avec l'historique de version.
  5. L'assistant valide la syntaxe (mais non son existence) du nom de flux ou du type de branche et du type de libellé, puis active le bouton Suivant. Cliquez sur Suivant.
  6. Dans la page Informations sur le stockage ClearCase, spécifiez le chemin d'accès réseau vers un répertoire où l'assistant peut créer un stockage de vue pour une vue Rational ClearCasedynamique afin de permettre la synchronisation entre Jazz et Rational ClearCase. L'assistant crée cette entrée avec un chemin réseau composé du nom d'hôte local et de la chaîne \VIEWSTORAGE. Si ce répertoire existe sur l'hôte local et qu'il correspond à un emplacement valide pour le stockage des vues (il doit être partagé sous Windows ou exporté sur le système UNIX ou Linux), vous pouvez l'utiliser. Sinon, spécifiez le chemin d'accès réseau vers un autre répertoire local ou éloigné où le stockage des vues peut être créé. L'assistant crée une vue dynamique avec un stockage dans ce répertoire et une balise de vue distinctive (le préfixe DO_NOT_USE et un suffixe UUID). Cette vue ne doit pas être consultée par les utilisateurs de Rational ClearCase.

    Le cas échéant, cochez la case permettant d'entrer des informations d'options supplémentaires pour créer des vues ClearCase et entrez les valeurs appropriées pour l'hôte, le chemin de l'hôte et le chemin global : nom d'hôte, chemin local de l'hôte et chemin de stockage global, respectivement, correspondant à l'emplacement de stockage du serveur ClearCase.

  7. Cliquez sur Suivant. L'assistant valide le chemin d'accès au stockage des vues et, s'il est fourni, le chemin d'accès au stockage global.
  8. Dans la page Sélection de zone de projet ou d'équipe, développez l'entrée de référentiel et sélectionnez la zone d'équipe ou de projet à laquelle vous avez ajouté le compte du processus de synchronisation (voir Ajout du compte du processus de synchronisation à votre zone d'équipe). Sil n'existe aucune entrée sous le référentiel, vérifiez que vous êtes connecté à la zone du projet, puis réessayez. Cliquez sur Suivant.
  9. La page Informations sur Jazz Source Control affiche le nom d'un espace de travail de fusion que l'assistant créera. Vous pouvez choisir un autre nom si vous le souhaitez. Si le référentiel contient un espace de travail avec le nom de votre choix, l'assistant l'étend avec une chaîne qui le rend unique. (Un espace de travail de fusion est un espace de travail de référentiel où vous résolvez las conflits qui surviennent lorsqu'un fichier ou un dossier a été modifié en parallèle dans Rational ClearCase et le contrôle des sources Rational Team Concert).
  10. Un ID utilisateur de synchronisation par défaut est affiché dans cette zone. (L'ID par défaut est ccsync.) Si vous utilisez un ID utilisateur de synchronisation autre que celui par défaut, remplacez l'ID par la valeur appropriée. Entrez le mot de passe de l'ID utilisateur de synchronisation. Pour plus d'informations, voir Création d'un compte de processus de synchronisation.
  11. Entrez le chemin d'accès de l'installation du ClearCase Connector sur cet hôte dans la zone Emplacement de l'installation du connecteur ou cliquez sur Parcourir pour le rechercher. ClearCase Connector est en général installé dans le répertoire d'installation de Rational Team Concert.
  12. Par défaut, le processus de synchronisation recherche les nouvelles demandes de synchronisation dans le référentiel toutes les deux minutes. Si vous le souhaitez, vous pouvez modifier cet intervalle en éditant la zone Intervalle de la pause (secondes.
  13. Cliquez sur Terminer pour créer le flux synchronisé ClearCase. A moins que vous n'ayez désélectionné la case Démarrer un processus de moteur de synchronisation Jazz à la fin de l'assistant, l'assistant lance le processus du moteur de synchronisation. Si vous décidez de ne pas lancer le processus du moteur de synchronisation maintenant, vous pouvez le lancer plus tard, comme décrit dans Démarrage du processus de synchronisation. Vous pouvez surveiller le statut de ce processus dans la vue Flux synchronisés ClearCase.

    Si vous n'avez pas désélectionné la case Lancer l'assistant Sélection de fichiers une fois cet assistant terminé, l'assistant Sélection de fichiers s'ouvre une fois que le flux synchronisé ClearCase a été créé. Utilisez l'assistant Sélection de fichiers pour spécifier les fichiers et dossiers à synchroniser.

Résultats

Lorsque le flux synchronisé ClearCase a été créé, l'assistant ouvre la vue Flux synchronisés ClearCase, qui répertorie le nouveau flux.

Que faire ensuite
Remarque : Lorsque vous créez un flux synchronisé ClearCase, l'assistant crée un fichier texte intitulé account.cred.txt (par exemple, ccsync.cred.txt) qui contient l'ID utilisateur et un mot de passe obscurci pour account. Le fichier est créé dans le sous-répertoire ClearCaseConnector de votre répertoire de base. Il doit être protégé de sorte à ne pas pouvoir être lu par les utilisateurs non autorisés.

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