Le differenze di spostamento sono più complesse di altri tipi di differenze. Per aiutare l'utente nella comprensione degli spostamenti, la visualizzazione dei dati Unione differenze XLM Rational ClearCase mostra tutte le ubicazioni del nodo spostato. Ogni contributore dispone di un nodo segnaposto o valore in ogni ubicazione.
Nel seguente esempio, il pulsante porta l'utente all'elemento chi, che nel contributore 2
risulta spostato.
In questo esempio, si noti che ogni contributore contiene tutte le ubicazioni del nodo spostato: nella prima ubicazione, il contributore di base contiene un segnaposto mentre il valore nodo effettivo viene memorizzato nel contributore 2. Nella seconda ubicazione, i nodi valore e segnaposto sono invertiti. I segnaposto contribuiscono a mantenere la sincronizzazione dei riquadri contributore.
Durante un'operazione di unione, il riquadro dell'output dell'unione può contenere anche più ubicazioni differenza. Nell'esempio, è presente un punto di unione per ogni ubicazione del nodo chi.
Come identificare tutte le ubicazioni che appartengono a una differenza? Se si fa
clic di nuovo su Successiva differenza
non risolta, vengono perse eventuali ubicazioni aggiuntive
nella differenza corrente. Invece, è possibile fare clic su
Differenza successiva anche se a volte può essere
difficile dire a quale differenza appartiene l'ubicazione selezionata.
Il modo migliore per controllare le ubicazioni differenza è facendo clic su Ubicazione successiva. Questo pulsante è abilitato solo
per le differenze con più ubicazioni e abilita l'utente a spostarsi in modo ciclico fra le ubicazioni.
La figura successiva mostra la seconda ubicazione differenza selezionata. Facendo clic su Ubicazione successiva viene selezionato anche il nodo corrispondente nel riquadro dell'output dell'unione.