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:
Per unire le modifiche:
Suggerimento: se non si conosce il punto iniziale dell'unione, è possibile scegliere di eseguire l'unione direttamente nello spazio di lavoro. Tale operazione si basa sul server CVS per selezionare un punto iniziale appropriato. Poiché l'unione viene eseguita direttamente nello spazio di lavoro, CVS può introdurre una markup di conflitto basato su testo nel file. In genere tale markup è difficile da gestire, pertanto eseguire un'unione direttamente nello spazio di lavoro solo quando è veramente necessario.
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