Importation de l'historique ClearCase à partir de ClearCase de base

Utilisez ClearCase Importer pour importer l'historique de version Rational ClearCase d'un flux ClearCase de base vers 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 exporter les modifications dans ClearCase.
Avant de commencer
Avant de pouvoir importer des données ClearCase avec l'historique de version, vous devez configurer un hôte de synchronisation, puis créer et ajouter un compte de processus de synchronisation. Vous devez également préparer les données ClearCase en appliquant des types de libellés et d'attributs.
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 les fichiers et dossiers avec l'historique à partir de ClearCase de base.

Importation d'un flux ClearCase de base

Créez un flux de synchronisation pour l'importation de l'historique ClearCase de base 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 type de libellé, sélectionnez Importer à partir d'une branche ClearCase de base existante.
    2. Entrez le sélecteur pour un type de libellé existant sous la forme nom-type-libellé@balise-VOB. Ce type de libellé est le type de libellé buté arrière qui est utilisé pour créer le flux synchronisé. Le type de libellé buté arrière doit avoir la valeur d'attribut associée la plus petite. Pour plus d'informations, voir Préparation des données Rational ClearCase.
    L'assistant valide la syntaxe (mais non son existence) du type de libellé, 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 de fichiers et de dossiers avec l'historique

A propos de cette tâche
Dans l'assistant Sélection de fichiers, sélectionnez les fichiers et dossiers ClearCase en racines synchronisées et spécifiez le type d'attribut associé au type de libellé que vous souhaitez importer.
  1. Dans la page Sélection des fichiers à importer, exécutez l'une des actions suivantes pour sélectionner les fichiers et dossiers dans un composant de base dont vous voulez importer l'historique de version.
    Remarque : Si un fichier ou un dossier n'a pas le type de libellé que vous avez entré pour la spécification de configuration de vue dynamique, vous ne pouvez pas le sélectionner pour l'importation.
    Restriction : Sélectionnez uniquement les dossiers ou les fichiers dont les versions ont les types de libellé avec toutes les valeurs d'attribut que vous allez importer.Lors de l'importation de chaque type de libellé successif avec la valeur d'attribut associée, les racines synchronisées qui ne sont pas visibles dans le type de libellé sont supprimées. Une fois qu'un dossier est supprimé en racine synchronisée, aucune autre information de version n'est importée pour ce dossier, même s'il existe avec des types de libellés suivants.

    Par exemple, si un dossier a une version avec le type de libellé et la valeur d'attribut associée 3 et une autre version avec ce type de libellé et la valeur d'attribut 5, mais aucune version avec la valeur 4, le dossier est supprimé de la liste des racines synchronisées au cours de l'importation de tous les types de libellé ayant la valeur d'attribut 4. Le dossier n'est pas replacé dans la liste au cours de l'importation de tous les types d'attribut ayant la valeur d'attribut 5.

    • Pour afficher la liste des fichiers et des dossiers en cours d'importation, sélectionnez Afficher les objets actuellement importés dans le tableau.
    • 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 des fichiers et des dossiers à importer.
    • Pour sélectionner des fichiers et des dossiers manuellement, entrez un nom de chemin visible dans le flux Rational ClearCase que vous avez spécifié et cliquez sur Ajouter. Le nom du chemin d'accès doit partir de la racine de la vue. 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. Entrez le type d'attribut associé au type de libellé spécifié dans la page d'informations de flux ClearCase. Ce type d'attribut doit être appliqué aux types de libellé avant que ClearCase Importer ne puisse importer un historique de version. (Voir les détails ci-dessus, dans Avant de commencer.) Entrez le type d'attribut sous la forme <nom-type-attribut>@<sélecteur-VOB>. Par exemple, com.ibm.rational.basecc.importer@\basevob. L'importateur importe les versions des types de libellés ayant le type d'attribut associé. Les versions qui possèdent les types de libellé sans le type d'attribut associé sont ignorées.
  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 version. Selon la taille du projet VOB, le nombre de types de libellés ayant le type d'attribut associé et la quantité de données historiques référencées par ces types de libellé, 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 version suivant pour les fichiers et dossiers sélectionnés en exécutant une synchronisation sur le flux synchronisé. Si vous sélectionnez des fichiers et/ou des dossiers supplémentaires comme racines synchronisées après l'importation initiale, ils ne sont pas importés avec l'historique à partir du type de libellé buté arrière. Ils sont importés uniquement avec l'historique des types de libellé suivant la dernière importation.
Conseil : Pour importer d'autres fichiers et dossiers avec le même historique (à partir du même type de libellé buté arrière) que celui des fichiers importés à l'origine, créez un 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