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 :
- 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.
- 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.
- Dans le menu principal de Jazz Source Control, cliquez sur
,
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
,
puis développer Jazz Source Control et sélectionner Branche ou flux ClearCase.)
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.