Visualizzazione Sincronizzazione CVS

Questa visualizzazione consente di aggiornare le risorse presenti nel Workbench ed eseguire il commit delle risorse dal Workbench a un repository.  

La visualizzazione Sincronizzazione ha il seguente aspetto:

Visualizzazione Sincronizzazione

Modalità

Esistono tre differenti modalità di visualizzazione (filtri) che possono essere utilizzate in questa visualizzazione per semplificare il processo di sincronizzazione:

In entrata
In questa modalità, sono visibili solo le risorse che sono state modificate nel repository dall'ultima volta che sono state caricate o sincronizzate con quelle presenti nel Workbench (modifiche in entrata). Se sono presenti modifiche in entrata quando si effettua la sincronizzazione, questa modalità verrà disattivata.
In uscita
In questa modalità, sono visibili solo le risorse che sono state modificate nel Workbench (modifiche in uscita). Se non sono presenti modifiche in entrata quando si effettua la sincronizzazione, verrà attivata questa modalità.
In entrata/In uscita
In questa modalità vengono mostrate sia le modifiche in entrata che quelle in uscita ed è possibile aggiornare ed eseguire il commit di entrambe. Questa modalità verrà conservata per le successive sincronizzazioni fino a quando la visualizzazione non verrà chiusa.  Il vantaggio di utilizzare la doppia modalità consiste nel poter eseguire le attività desiderate. Lo svantaggio è dovuto al fatto che l'esecuzione di un'unione simultanea bidirezionale è spesso complicata. Inoltre, potrebbe verificarsi l'esecuzione accidentale del commit di un conflitto mentre l'intenzione era di eseguire l'aggiornamento. E possibile scegliere di utilizzare sempre la modalità In entrata/In uscita nella pagina delle preferenze del Workbench (Finestra> Preferenze > CVS).

Le modalità non eseguono solo il filtro della serie di modifiche visibili, ma riducono anche la serie di operazioni disponibili. E possibile cambiare modalità mediante la barra degli strumenti della visualizzazione Sincronizzazione.

Le modalità offrono i seguenti vantaggi:

Indipendentemente dalla modalità selezionata, verranno sempre visualizzati tutti i conflitti esistenti. E possibile filtrare altre modifiche in entrata e in uscita facendo clic sul pulsante Mostra solo conflitti.  E anche possibile scegliere Confronta contenuto file (e mostrare solo le risorse con contenuto differente), Ignora differenze spazi vuoti o Aggiorna da repository dal menu a discesa di questa visualizzazione.

Importante: è preferibile per prima cosa aggiornare le risorse nel Workbench, risolvere eventuali conflitti esistenti mediante l'unione e, quindi, eseguire il commit delle risorse del Workbench nel repository.

Riquadro Confronto strutture

Questo riquadro consente di visualizzare una struttura gerarchica di tutte le differenze di risorse esistenti tra il repository e il Workbench.

Riquadro Confronto testo

Questo riquadro consente di visualizzare le differenze di contenuto della risorsa selezionata nel riquadro di confronto strutture. E possibile scegliere di ignorare le differenze degli spazi vuoti dal menu a discesa della visualizzazione.

Argomenti correlati
Programmazione in team con CVS
Sincronizzazione con un repository CVS  

Attività correlate
Sincronizzazione con il repository

Aggiornamento

Risoluzione dei conflitti

Unione da una sezione

Esecuzione del commit

Confronto di risorse
Unione delle modifiche nell'editor di confronto

Riferimenti correlati
CVS
Editor di confronto


Copyright IBM Corporation e altri 2000, 2002