Unione da una sezione
Dopo aver creato e lavorato in una sezione CVS per un certo tempo, l'utente può desiderare l'unione delle modifiche dalla sezione in un'altra o all'interno dell'HEAD. Per effettuare questa operazione, sarà necessario conoscere:
- Il nome della sezione o della versione contenente le modifiche.
- La versione da cui è stata creata la sezione. Ciò rappresenta il nome della versione fornito quando è stata creata la sezione.
Per unire le modifiche:
- Assicurarsi che nello spazio di lavoro sia caricata la destinazione. Ad esempio,
se si desidera unire le modifiche all'interno di HEAD, accertarsi che il progetto sia condiviso con
HEAD nello spazio di lavoro. Per effettuare questa operazione, selezionare il progetto e
scegliere Sostituisci con > Altra sezione o versione dal menu di scelta rapida. Quindi selezionare la sezione per la sostituzione.
- Selezionare il progetto e scegliere Team > Unisci.
- Inserire il punto iniziale dell'unione. Questo rappresenta la versione da cui è stata creata la sezione. Fare clic su Avanti.
- Inserire la sezione o la versione contenente le modifiche da unire.
Fare clic su Fine.
- Verrà aggiunta una sincronizzazione di unioni CVS alla vista Sincronizzazione, che mostra tutte
le differenze tra il proprio spazio di lavoro e la sezione con le modifiche.
- Caricare tutte le modifiche desiderate nello spazio di lavoro. Questa operazione può essere eseguita
unendo manualmente le modifiche o scegliendo Aggiorna,
Sostituisci e aggiorna o Contrassegna come unito dal menu di scelta rapida della struttura ad albero.
- Quando tutte le modifiche desiderate sono presenti nello spazio di lavoro, scegliere
Team > Sincronizza con repository. A questo punto è possibile eseguire il commit di tutte le modifiche nel repository.
Azioni di unione
Le azioni che è possibile eseguire nell'editor di unione completano le azioni manuali che è possibile eseguire dalla
barra degli strumenti, disponibili nella metà inferiore dell'editor.
Aggiorna |
Eseguendo questa operazione, le modifiche contenute nel file verranno applicate allo spazio di lavoro. Tutti i conflitti che non si uniscono automaticamente verranno ignorati. |
Sostituisci e aggiorna |
Questa azione è abilitata per i file contenenti modifiche che generano conflitti. Eseguendo questa operazione,
eventuali modifiche locali verranno eliminate e verrà ripristinato nel file il contenuto dello stesso file in remoto. |
Contrassegna come unito |
Questa azione rimuove dalla vista le modifiche selezionate. Riappariranno solo
se cambia lo stato remoto della risorsa e viene aggiornata la sincronizzazione di unioni CVS. |
Suggerimento: è possibile eseguire delle unioni in corso bloccando una sincronizzazione di unioni CVS
nella vista Sincronizzazione. Questo consentirà di tenere aggiornato lo spazio di lavoro
con le modifiche rilasciate ad una sezione diversa.

Programmazione in team con CVS
Sezioni
Sincronizzazione con un repository CVS

Creazione di sezioni
Sincronizzazione con il repository
Aggiornamento
Esecuzione del commit
CVS
Unione guidata
Sincronizzazione di unioni CVS