Gli elementi di controllo ereditati da questa finestra di unione

L'area di visualizzazione della finestra Unione differenze XML - Unione di Rational ClearCase comprende più riquadri contributore e un riquadro dell'output dell'unione. La Figura 1 mostra un esempio.

Figura 1. Visualizzazione della finestra Unione

Gli elementi di visualizzazione dei dati comprendono quelli delle finestre Visualizzazione e Confronto, con le aggiunte e le modifiche visualizzate nella Tabella 1.

Tabella 1. Elementi di visualizzazione dei dati aggiuntivi e modificati nella finestra Unione
Elemento di visualizzazione Descrizione
Riquadri I riquadri Contributore vengono visualizzati come nella finestra Confronto. Inoltre, un riquadro dell'output dell'unione visualizza il risultato dell'unione automatica e manuale. Questa è l'area di lavoro in cui viene completata manualmente l'operazione di unione e viene slavato l'output.

Fino al completamento dell'unione, il riquadro dell'output dell'unione non contiene necessariamente lo stesso numero di nodi dei riquadri contributore.

A causa dei due tipi di visualizzazione dei dati, la sincronizzazione dei riquadri nella finestra Unionea un po' diversa dalla finestra Confronto.

Punti di unione Le differenze non risolte vengono rappresentate dalle icone del punto di unione nel riquadro dell'output dell'unione. Il punto di unione indica dove debba essere inserito un nodo di risultato, tramite un'unione automatica o la selezione del nodo appropriato in uno dei contributori.
Sincronizzazione Quando si naviga utilizzando la tastiera e i pulsanti delle finestre, (ad esempio, utilizzando i tasti freccia della tastiera) il contributore e i riquadri dell'output dell'unione sono strettamente sincronizzati.

Tuttavia, a volte è più utile controllare queste aree separatamente. È possibile utilizzare i controlli della finestra Unione per effettuare queste operazioni.

In questo modo, è possibile scorrere i riquadri contributore indipendentemente dal riquadro dell'output dell'unione utilizzando il mouse.

Allo stesso modo, è possibile espandere e comprimere indipendentemente le strutture ad albero contributori e la struttura ad albero dell'unione, facendo clic sui segni più (+) e meno (-) nelle strutture ad albero.

Descrizioni comandi La descrizione a comparsa dell'icona del punto di unione identifica il tipo, la differenza o il conflitto da risolvere.

Il riquadro dell'output dell'unione fornisce due pagine:

Se è stata selezionato un elemento modificabile nel riquadro dell'output, è possibile aprire una qualsiasi delle due schede. È possibile inoltre passare alternativamente da una scheda all'altra facendo clic su F6.

Pagina Unione

La pagina Unione si trova dove è stata creata la struttura ad albero nodi per il risultato dell'unione. Contiene la struttura del nodo della versione di base. Tuttavia, inizialmente i soli nodi che contengono i dati sono quelli che sono stati automaticamente uniti da un contributore oppure quelli privi di differenze. Tutti gli altri nodi devono essere risolti, applicando i dati derivanti da un contributore o modificando il nodo sulla pagina Modifica.

Ogni differenza non risolta nella visualizzazione dell'output viene rappresentata dall'icona del punto di unione e dall'etichetta unione necessaria.

A mano a mano che vengono risolti i punti di unione, l'icona del punto di unione e l'etichetta vengono sostituiti da un nodo normale e dai dati inseriti dall'utente. Una volta risolte tutte le differenze, non vengono più visualizzate icone del punto di unione.

Le differenze non risolte che implicano spostamenti dispongono di più ubicazioni e sono rappresentate da più punti di unione. Il colore di background nascosto (per impostazione predefinita, il colore del pulsante del sistema) in un nodo di output indica la presenza di un nodo la cui ubicazione non può essere rappresentata nel riquadro dell'output dell'unione fino a quando non viene risolta una differenza in un predecessore.

Come visualizzato dalla Figura 1,una differenza di spostamento non risolta coinvolge più ubicazioni e più punti di unione. Tuttavia, è necessario risolverla in un'ubicazione singola. In questo modo, quando viene applicato un contributore all'output dell'unione, più punti di unione potrebbero scomparire dal riquadro di output.

La descrizione a comparsa contribuisce a fornire informazioni su ogni punto di unione e il relati stato di risoluzione corrente. Per un nodo risolto, la descrizione comando indica se il nodo è stato modificato nel riquadro di output, in modo che l'utente sappia quali punti di unione sono stati toccati. Se un nodo è stato modificato sulla pagina Modifica, la descrizione a comparsa comprende l'annotazione "risolto e modificato".

Pagina Modifica

La pagina Modifica è un editor di testo semplice che può essere utilizzato per modificare direttamente il valore di un punto di unione. È possibile aprire la scheda per la modifica solo quando l'utente passa al punto di unione e solo quando il nodo del punto di unione è di tipo modificabile (con un valore testo).

La Tabella 2 elenca i nodi che è possibile e che non è possibile modificare.

Tabella 2. Nodi modificabili e non modificabili
Nodi modificabili Nodi non modificabili
  • Valori attributo
  • Sezioni CDATA
  • Commenti
  • Dichiarazioni doctype (tipo di documento)
  • Dati istruzioni di elaborazione
  • PCDATA (testo)
Non è possibile modificare i nodi privi di contesto di testo.
  • Dichiarazioni XML
  • Elemento
  • Nome attributo
  • Destinazione istruzioni di elaborazione

Il testo che viene immesso sulla pagina Modifica viene convertito in ISO-88959-1 per la visualizzazione nella vista della struttura ad albero. I caratteri UNICODE superiori a 0xFF vengono visualizzati come riferimenti ai caratteri. Ad eccezione del tipo di documento e dei nodi CDATA, le entità predefinite e i riferimenti ai caratteri vengono convertiti quando si ritorna alla vista della struttura ad albero.


Feedback