Editor di confronto

È possibile visualizzare le differenze tra due file confrontandoli. È possibile confrontare file differenti, versioni presenti nel workbench con versioni del repository o con la cronologia locale delle modifiche. In alcuni casi, è possibile confrontare tre file (quando esiste una versione originaria comune).

Dopo aver attivato un'operazione di confronto, nell'area di editor viene aperto l'editor di confronto. Nell'editor di confronto è possibile esaminare tutte le differenze e copiare le differenze evidenziate tra le risorse confrontate. È possibile salvare le modifiche apportate alle risorse nell'editor di confronto.

L'editor di confronto consente due tipi di esplorazione: l'utilizzo di differenze o modifiche. Una modifica è una porzione di testo modificato all'interno della riga, mentre la differenza è una sezione del file consistente in una o più righe e può contenere molte modifiche.

Differenze e modifiche.

Le differenze sono contrassegnate in blu, le modifiche in rosso.

Di seguito viene illustrato l'aspetto dell'editor di confronto quando viene aperto da una sincronizzazione dello spazio di lavoro CVS.

Immagine dell'editor a tre riquadri. Nel riquadro superiore viene confrontata la struttura del progetto; nei due riquadri in basso (affiancati) vengono confrontate le righe di origine.

Barra degli strumenti

La barra degli strumenti dell'editor di confronto include i seguenti pulsanti:

Passa al programma di visualizzazione confronto 
In base al tipo di contesto, il sistema determina quale programma di visualizzazione confronto debba essere utilizzato durante un confronto. Selezionando il pulsante, viene visualizzato un menu a discesa in cui è possibile scegliere tra altri programmi di visualizzazione registrati per lo stesso tipo di contenuto. Se non è disponibile un programma di visualizzazione del contenuto alternativo, il pulsante è nascosto.
Controlla la visibilità del riquadro Versione originaria 
Esistono due condizioni in cui si effettua un confronto a tre, entrambe legate all'utilizzo del supporto di gestione versioni Team: quando si confronta un file in conflitto e quando si confronta un file unito da una sezione. In entrambi i casi, il sistema determinerà una versione originaria comune nel repository con cui confrontare il conflitto o effettuare l'unione. Questo pulsante determina la visibilità del terzo editor. Per impostazione predefinita, il riquadro Versione originaria non è visibile.
Esegui confronto a tre/a due 
L'editor di confronto può essere attivato o disattivato tra l'esecuzione di un confronto a tre o di un confronto a due che ignora la versione originaria comune.
Copia tutto da sinistra a destra 
Copia l'intero contenuto del file del riquadro di sinistra nel file del riquadro di destra, rendendo identico il contenuto dei due file.
Copia tutte le modifiche non in conflitto da destra a sinistra 
Copia tutte le modifiche prive di conflitti dal riquadro di destra al riquadro di sinistra. Le modifiche in conflitto devono essere copiate singolarmente.
Copia modifica corrente da sinistra a destra 
Unisce le differenze presenti in due file copiando la modifica evidenziata dal riquadro di sinistra nel frammento evidenziato di destra. Verrà sovrascritto il frammento evidenziato nel riquadro a destra.
Copia modifica corrente da destra a sinistra 
Esegue l'operazione opposta a quella descritta.
Seleziona la differenza successiva 
Evidenzia la successiva differenza rilevata nelle risorse confrontate.
Seleziona la differenza precedente 
Evidenzia la precedente differenza rilevata nelle risorse confrontate.
Seleziona la modifica successiva 
Evidenzia la successiva modifica rilevata nelle risorse confrontate.
Seleziona la modifica precedente 
Evidenzia la precedente modifica rilevata nelle risorse confrontate.

Argomenti correlati
Sincronizzazione con un repository CVS
Confronto a tre

Attività correlate
Confronto di risorse
Sincronizzazione con il repository
Unione delle modifiche nell'editor di confronto
Risoluzione dei conflitti
Impostazione delle preferenze per il confronto dei file
Confronto delle risorse con le versioni del repository