Risoluzione dei conflitti durante la sincronizzazione

Le serie di modifiche in entrata dalle sincronizzazioni con Rational ClearCase possono introdurre dei conflitti con le serie di modifiche presenti nel flusso sincronizzato. Tali conflitti devono essere risolti prima che la sincronizzazione possa essere completata.
Informazioni su questa attività

Durante la prima fase di sincronizzazione, una serie di modifiche contenenti le modifiche provenienti da Rational ClearCase viene creata in uno spazio di lavoro speciale (denominato spazio di lavoro CLONE) di proprietà dell'account di processo di sincronizzazione e viene realizzato anche un tentativo di distribuire questa serie di modifiche al flusso sincronizzato. Se questo tentativo non viene completato a causa dei conflitti esistenti tra questa serie di modifiche e le serie di modifiche già presenti nel flusso sincronizzato, nella vista Flussi sincronizzati ClearCase verrà visualizzata un'icona di avviso e lo stato del flusso sincronizzato verrà impostato su Unione necessaria. Utilizzare gli strumenti di Rational Team Concert per risolvere questi conflitti nello spazio di lavoro di unione.

Per risolvere i conflitti:

  1. effettuare la connessione al repository come utente proprietario dello spazio di lavoro di unione associato con il flusso sincronizzato che ha riportato lo stato di Unione necessaria. Generalmente, questo è l'utente che ha creato il flusso sincronizzato.
  2. Per assicurarsi che i conflitti siano visibili nella vista Modifiche in sospeso, impostare la preferenza Destinazioni del flusso su Mostra tutto (avanzato)
    1. Nella barra dei menu principale, fare clic su Finestra > Preferenze.
    2. Espandere la voce Team e la voce Jazz Source Control in essa contenuta.
    3. Nella pagina Modifiche, all'interno dell'area Filtro della vista Modifiche in sospeso, cercare Destinazioni del flusso e selezionare Mostra tutto (avanzato).
    4. Fare clic su OK.
    Quando la procedura guidata Nuovi flussi sincronizzati ClearCase creerà un ClearCase , verrà assicurato che lo spazio di lavoro di unione associato disponga del flusso sincronizzato e dello spazio di lavoro CLONE come destinazioni del flusso. In questo modo quelle modifiche in entrata dallo spazio di lavoro CLONE saranno visibili al proprietario dello spazio di lavoro di unione.
  3. Accettare tutte le serie di modifiche in entrata (dal flusso sincronizzato e dallo spazio di lavoro CLONE). L'accettazione di una serie di modifiche in conflitto con i contenuti del proprio spazio di lavoro abiliterà gli strumenti per la risoluzione dei conflitti di Jazz . Seguire le procedure presenti in Individuazione e risoluzione di conflitti per risolvere questi conflitti.
  4. Una volta risolti i conflitti, distribuire le serie di modifiche unite al flusso sincronizzato.
    Limitazione: Non è possibile distribuire le serie di modifiche in uscita allo spazio di lavoro CLONE (un tentativo di realizzare una tale operazione restituirebbe l'errore autorizzazione negata). Tuttavia, tramite il completamento della sincronizzazione successiva la distribuzione verrà realizzata efficacemente.

Feedback

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