Importation de l'historique ClearCase à partir d'un flux UCM

Utilisez ClearCase Importer pour importer des données Rational ClearCase avec un historique de référence complet ou partiel à partir d'un flux UCM dans contrôle des sources Rational Team Concert. Une fois que les données sont importées, vous pouvez modifier les fichiers dans contrôle des sources Rational Team Concert, mais vous ne pouvez pas les exporter dans ClearCase.
Avant de commencer

Avant de pouvoir importer des données ClearCase avec l'historique de référence, vous devez configurer un hôte de synchronisation, puis créer et ajouter un compte de processus de synchronisation. Si vous comptez importer un sous-ensemble de l'historique de référence, plutôt que tout l'historique de référence à partir d'un flux UCM, vous devez également préparer les données ClearCase.

A propos de cette tâche
Une fois que vous avez satisfait ou vérifié toutes les conditions prérequises, réalisez les tâches suivantes pour importer un flux UCM, puis sélectionnez les fichiers et dossiers à importer avec l'historique à partir du flux UCM.

Importation d'un flux UCM ClearCase

Créez un flux de synchronisation pour l'importation de l'historique de référence UCM en procédant comme suit.
  1. Cliquez sur Fichier > Importer.
  2. Dans la fenêtre Importation, développez Jazz Source Control, sélectionnez Branche ou flux ClearCase, puis cliquez sur Suivant.
  3. Dans la page Informations sur le flux ClearCase, sélectionnez Importer avec l'historique à partir de ClearCase. ClearCase Importer n'exportant pas les modifications du contrôle des sources Rational Team Concert vers ClearCase, les informations sur les branches ne sont pas utilisées et le type de branche est donc désactivé. Cliquez sur OK pour fermer la fenêtre d'informations Importer avec l'historique.
  4. Spécifiez une configuration pour la vue Rational ClearCase dynamique que l'assistant crée pour prendre en charge le processus d'importation :
    1. Pour configurer la vue à partir d'un flux UCM, sélectionnez Importer à partir d'un flux UCM existant.
    2. 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.
    Remarque : Vous ne pouvez pas importer l'historique ClearCase à partir d'un flux en lecture seule. Vous pouvez importer l'historique à partir de son flux parent si ce dernier n'est pas en lecture seule ou créer un flux enfant accessible en écriture identique au flux enfant en lecture seule, puis importer l'historique à partir du nouveau flux.
    L'assistant valide la syntaxe (mais non son existence) du nom du flux, puis active le bouton Suivant.
  5. 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 l'importation de Rational ClearCase vers Jazz. L'importateur 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. Sélectionnez Démarrer un processus de moteur de synchronisation Jazz à la fin de l'assistant, et sélectionnez Lancer l'assistant Sélection de fichiers une fois cet assistant terminé.
  13. Cliquez sur Terminer. ClearCase Importer crée un flux synchronisé dans Rational Team Concert, démarre le moteur de processus de synchronisation en arrière-plan, puis ouvre l'assistant Sélection de fichiers.

Importation des fichiers et de l'historique

A propos de cette tâche
Dans l'assistant Sélection de fichiers, sélectionnez les fichiers et dossiers ClearCaseen racines synchronisées et choisissez d'importer toutes les références pour le composant auquel le dossier appartient ou certaines d'entre elles.
  1. A la page Sélection des fichiers à importer, effectuez l'une des actions suivantes pour sélectionner les fichiers et dossiers dans un composant UCM dont vous souhaitez importer les références.
    Restriction : Sélectionnez seulement les dossiers et fichiers visibles dans toutes les références à importer. Au fur et à mesure que chaque référence successive est importée, les racines synchronisées non visibles dans la référence sont supprimées. Une fois qu'un dossier est supprimé en racine synchronisée, aucune autre information de référence n'est importée pour ce dossier, même s'il existe dans des références ultérieures.
    • Si vous avez déjà importé des fichiers et dossiers avec l'historique, sélectionnez Afficher les objets actuellement importés dans le tableau pour afficher les racines de synchronisation dans le tableau d'importation.
    • Pour sélectionner des fichiers et des dossiers en parcourant des VOB montés, cliquez sur Parcourir afin d'afficher une liste des VOB montés par l'hôte de synchronisation. (Pour accélérer cette opération, démontez tout VOB auquel vous n'avez pas l'intention d'accéder.) Si aucun VOB n'est visible dans la fenêtre, vérifiez que les VOB à partir desquels vous souhaitez effectuer des importations sont montés sur l'hôte de synchronisation. Une fois que vous avez sélectionné des fichiers et des dossiers, cliquez sur OK pour fermer le navigateur et afficher les chemins d'accès sélectionnés dans la liste du tableau d'importation.
    • Pour sélectionner des fichiers et des dossiers manuellement, entrez un nom de chemin d'accès visible dans le flux Rational ClearCase que vous avez spécifié dans l'assistant d'importation, puis cliquez sur Ajouter. Le nom du chemin d'accès doit partir de la racine de la vue. Si vous utilisez un flux UCM, le nom du chemin d'accès doit se terminer à la racine d'un composant UCM. Tous les noms de chemin d'accès que vous spécifiez pour l'importation doivent commencer par une balise VOB (sans caractères / ou \ au début ou à la fin) et inclure le chemin d'accès complet de la racine du VOB au dossier racine du projet. Par exemple :

      sources\projets_eclipse\mon_projet

      sélectionne le dossier mon_projet qui est stocké dans le dossier eclipse_projects du VOB dont la balise est \sources.
  2. Dans la zone Choisir les versions de référence à importer, sélectionnez l'historique de référence à importer pour chaque composant auquel appartiennent les racines synchronisées :
    • Sélectionnez Importer toutes les versions de référence pour importer l'historique de toutes les versions de référence du flux Rational ClearCase.
    • Sélectionnez Importer toutes les versions de référence comportant le type d'attribut suivant pour importer un sous-ensemble des versions de référence auxquelles un type d'attribut particulier est associé. Vous pouvez utiliser Rational ClearCase pour associer le type d'attribut à des versions de référence spécifiques. (Voir les détails ci-dessus, dans Avant de commencer.)
  3. Cliquez sur Terminer pour fermer l'assistant Sélection de fichiers et commencer à importer les fichiers et dossiers ClearCase indiqués avec l'historique de référence. Selon la taille du composant, le nombre de références du composant dans le flux et la quantité de données disponibles dans les références, l'importation peut prendre quelques minutes ou quelques heures, voire plusieurs jours.
Résultats
Après l'importation initiale, vous pouvez importer l'historique de référence suivant pour les fichiers et dossiers spécifiés en exécutant une synchronisation sur le flux synchronisé. Si vous sélectionnez des fichiers et/ou des dossiers supplémentaires en racines synchronisées après l'importation initiale, ils ne sont pas importés avec l'historique à partir de la référence initiale. Ils sont importés uniquement avec l'historique des références suivant la dernière importation.
Conseil : Pour importer d'autres fichiers et dossier avec le même historique que ceux importés à l'origine, créez un nouveau flux synchronisé, en sélectionnant une racine synchronisée qui contient tous les fichiers/dossiers à importer avec l'historique.

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