Importazione di una cronologia ClearCase da ClearCase di base

Utilizzare ClearCase Importer per importare la cronologia della versione di Rational ClearCase da un flusso ClearCase di base a Rational Team Concert . Una volta importata, è possibile modificare i file in Rational Team Concert , ma non è possibile esportare alcuna modifica a ClearCase.
Prima di iniziare
Prima di importare i dati ClearCase con la cronologia della versione, configurare un host di sincronizzazione, quindi creare e aggiungere un account di processo di sincronizzazione. È necessario, inoltre, preparare i dati ClearCase applicando i tipi di etichetta e i tipi di attributo.
Informazioni su questa attività
Dopo aver completato o verificato tutti i requisiti indispensabili, completare le seguenti operazioni per importare i file e le cartelle con la cronologia da ClearCase di base.

Importazione di un flusso ClearCase di base

Creare un flusso di sincronizzazione per importare la cronologia ClearCase di base completando i seguenti passi.
  1. Fare clic su File > Importa.
  2. Nella finestra Importa, espandere Jazz Source Control, selezionare Flusso o ramo ClearCase, quindi fare clic su Avanti.
  3. Nella pagina Informazioni sul flusso ClearCase, selezionare Importa con cronologia da ClearCase. Poiché il programma di importazione di ClearCase non consente di esportare le modifiche in Rational Team Concert a ClearCase, le informazioni del ramo non vengono utilizzate, quindi il campo per il tipo di ramo non verrà abilitato. Fare clic su OK per chiudere la finestra delle informazioni Importa con cronologia.
  4. Specificare una configurazione per la vista dinamica Rational ClearCase creata dalla procedura guidata allo scopo di fornire supporto al processo di importazione:
    1. per configurare la vista da un tipo di etichetta, selezionare Importa da un ramo ClearCase di base esistente.
    2. Immettere il selettore per un tipo di etichetta esistente nel formato nome-tipo-etichetta@tag-VOB. Questo tipo di etichetta rappresenta il tipo di etichetta di backstop utilizzato per creare il flusso sincronizzato. Il valore più basso dell'attributo deve essere associato al tipo di etichetta backstop. Per ulteriori dettagli, consultare la sezione Preparazione dei dati Rational ClearCase.
    La procedura guidata convalida la sintassi (ma non l'esistenza) del tipo di etichetta e successivamente abilita il pulsante Avanti.
  5. Fare clic su Avanti.
  6. Nella pagina Informazioni di archiviazione ClearCase, specificare il percorso della rete a una directory in cui la procedura guidata possa creare l'archiviazione vista per una vista dinamica Rational ClearCase per abilitare l'importazione da Rational ClearCase a Jazz. Il programma di importazione seleziona questa voce con un percorso di rete che consiste nel nome host locale e nelle stringa \VIEWSTORAGE. Se questa directory è presente nell'host locale e rappresenta una posizione valida per l'archiviazione vista (deve essere condivisa su Windows® o esportata sul sistema UNIX® o Linux®), sarà possibile utilizzarla. Altrimenti, specificare il percorso di rete a un'altra directory remota o locale in cui possa essere creata l'archiviazione vista. La procedura guidata consente di creare una vista dinamica con archiviazione in questa directory e una tag caratteristica per la vista (il prefisso DO_NOT_USE e un suffisso UUID). Dagli utenti Rational ClearCase, questa vista deve essere considerata non utilizzabile.

    Se applicabile, selezionare Immettere informazioni aggiuntive per la creazione di viste ClearCase e immettere i valori appropriati per Host, il Percorso host e il Percorso globale: rispettivamente il nome host, il percorso host-locale e il percorso di archiviazione globale della posizione di archiviazione del server ClearCase.

  7. Scegliere Avanti. La procedura guidata convalida il percorso dell'archiviazione vista e, se fornito, del percorso di archiviazione globale.
  8. Nella pagine Seleziona un'area progetto o team, espandere la voce del repository e selezionare l'area progetto o team cui è stato aggiunto l'account di processo di sincronizzazione (consultare Aggiunta dell'account di processo di sincronizzazione all'area team). Se non è presente alcuna voce nel repository, verificare di essere connessi all'area progetto, quindi riprovare. Scegliere Avanti.
  9. Nella pagina Informazioni su Jazz Source Control verrà visualizzato il nome di uno spazio di lavoro unito che sarà creato dalla procedura guidata. Se lo si desidera, è possibile scegliere un nome diverso. Se nel repository è contenuto uno spazio di lavoro con il nome scelto, la procedura guidata lo estenderà tramite una stringa che lo renderà univoco. (Uno spazio di lavoro unito rappresenta uno spazio di lavoro del repository in cui vengono risolti i conflitti avvenuti quando un file o una cartella è stato modificato parallelamente in Rational ClearCase e Rational Team Concert ).
  10. Un ID utente di sincronizzazione predefinito verrà visualizzato in questo campo. (L'ID predefinito è ccsync.) Se si utilizza un ID utente di sincronizzazione diverso da quello predefinito, sostituire l'ID con il valore corretto. Immettere la password per l'ID utente di sincronizzazione. Per ulteriori informazioni, consultare Creazione di un account di processo di sincronizzazione.
  11. Digitare il nome del percorso dell'host in cui è installato ClearCase Connector nel campo Posizione di installazione del connettore, oppure fare clic su Sfoglia per cercarlo. Generalmente, ClearCase Connector è installato nella directory di installazione di Rational Team Concert .
  12. Selezionare Avvia il processo Jazz Synchronization Engine al termine della procedura guidata, quindi selezionare Avvia la procedura guidata Seleziona file una volta terminata questa procedura.
  13. Fare clic su Fine. Mediante il programma di importazione ClearCase verrà creato un flusso sincronizzato in Rational Team Concert, avviato il processo del motore di sincronizzazione in background e, successivamente, aperta la procedura guidata Seleziona file.

Importazione dei file e delle cartelle con la cronologia

Informazioni su questa attività
Nella procedura guidata Seleziona file, selezionare i file e le cartelle ClearCase come root sincronizzate, quindi specificare il tipo di attributo collegato ai tipi di etichetta che si desidera importare.
  1. Nella pagina Seleziona file da importare, completare una delle seguenti operazioni per selezionare i file e le cartelle in un componente ClearCase base di cui si desidera importare la cronologia della versione.
    Nota: I file e le cartelle prive del tipo di etichetta indicato per la specifica di configurazione della vista dinamica, non potranno essere selezionati per l'importazione.
    Limitazione: Selezionare solo le cartelle o i file le cui versioni hanno tipi di etichetta con tutti i valori di attributo che si ha intenzione di importare.Poiché saranno importati tutti tipi di etichetta successivi con il valore di attributo collegato, qualsiasi root sincronizzata non visibile con quel valore e tipo di etichetta sarà rimossa. Una volta che una cartella viene rimossa come root sincronizzata, per tale cartella non verranno più importate ulteriori informazioni della versione, anche se questa esisterà con tipi di etichetta successivi.

    Ad esempio, se una cartella ha una versione con il tipo di etichetta ed un valore di attributo associato con un intero di 3 ed un'altra versione con il tipo di etichetta e il valore di attributo associato con un intero di 5, ma senza versione con un intero di 4, la cartella sarà rimossa dall'elenco delle root sincronizzate durante l'importazione di tutti i tipi di etichetta con un intero di attributo 4. La cartella non viene nuovamente aggiunta all'elenco durante l'importazione di tutti i tipi di etichetta con l'intero di attributo di 5.

    • Per mostrare l'elenco dei file e delle cartelle attualmente importate, selezionare Mostra oggetti attualmente importati nella tabella.
    • Per selezionare i file e le cartelle mediante l'esplorazione dei VOB installati, fare clic su Sfoglia per visualizzare un elenco dei VOB installati dall'host di sincronizzazione. (Per rendere più rapida l'esplorazione, disinstallare tutti i VOB ai quali non si desidera accedere.) Se nella finestra non è più visibile alcun VOB, verificare che i VOB dai quali si desidera effettuare l'importazione siano installati nell'host di sincronizzazione. Dopo aver terminato la selezione dei file e delle cartelle, fare clic su OK per chiudere il browser e visualizzare i percorsi selezionati nell'elenco File e cartelle da importare.
    • Per selezionare manualmente i file e le cartelle, immettere un nome di percorso che sia visibile nel flusso Rational ClearCase specificato e fare clic su Aggiungi. Il nome di percorso deve essere relativo alla root della vista. Tutti i nomi di percorso specificati per l'importazione devono iniziare con un tag VOB (senza alcun carattere / o \ principale) e vi deve essere incluso l'intero percorso dalla root del VOB alla cartella root del progetto. Ad esempio:

      sources\eclipse_projects\my_project

      seleziona una cartella denominata my_project che è archiviata nella cartella eclipse_projects del VOB il cui tag VOB è \sources.
  2. Immettere il tipo di attributo collegato al tipo di etichetta specificato nella pagina Informazioni sul flusso ClearCase. Questo tipo di attributo deve essere applicato ai tipi di etichetta prima che il programma di importazione di ClearCase possa importare qualsiasi cronologia della versione. (Consultare i dettagli precedenti, in Attività preliminari.) Immettere il tipo di attributo nel formato <nome-tipo-attributo>@<selettore-VOB>. Ad esempio, com.ibm.rational.basecc.importer@\basevob. Mediante il programma di importazione verranno importate le versioni con i tipi di etichetta in cui è collegato il tipo di attributo specificato. Le versioni, invece, che dispongono dei tipi di etichetta senza avere collegato il tipo di attributo verranno ignorate.
  3. Fare clic su Fine per chiudere la procedura guidata Seleziona file e iniziare l'importazione dei file e delle cartelle ClearCase specificate insieme alla cronologia della versione. In base alle dimensioni del VOB, al numero di tipi di etichetta che hanno collegato il tipo di attributo e la quantità di dati cronologici contenenti tag mediante questi tipi di etichetta, l'esecuzione dell'importazione potrebbe durare da pochi minuti a ore o, addirittura, giorni.
Risultati
Dopo l'importazione iniziale, è possibile importare la cronologia successiva della versione per i file e le cartelle selezionate, eseguendo una sincronizzazione nel flusso sincronizzato. Se dopo l'importazione iniziale, si selezionano ulteriori file e/o cartelle come root sincronizzate, questi non verranno importati con la cronologia dal tipo di etichetta di backstop. Potranno essere importati solo con la cronologia dai tipi di etichetta con associati i valori del tipo di attributo successivi all'ultima importazione.
Suggerimento: Per importare ulteriori file e cartelle con la stessa cronologia (a partire dallo stesso tipo di etichetta di backstop) dei file e delle cartelle importate in origine, creare un nuovo flusso sincronizzato, selezionando una root sincronizzata in cui siano contenuti tutti i file e le cartelle che si desidera importare con quella cronologia.

Feedback

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug