Sezioni
· Home
· Archivio articoli
· Argomenti
· Commenti
· Contatti
· Elenco aziende
· FAQ
· Forum
· Gestione CV
· Gestione utente
· Invia articolo
· Invita nel sito
· Lista utenti
· Manifesto
· Messaggi
· Primi 10
· Ricerca
· Sponsor
· Statistiche

Informazioni
Con 5 articoli diventi utente Partner!


 Presentazione del version manager CVS

Cicli di vita sistemi ITApprofondimento

gbattisti70 "I version manager rappresentano una soluzione fondamentale per la gestione corretta degli artefatti intermedi e finali prodotti all'interno di un ciclo di vita software. All'interno di questo articolo e' presentato il prodotto CVS, open source, per la gestione della configurazione software.


La sua efficacia è stata ampiamente dimostrata nei progetti open source e sta acquistando molta popolarità tra gli sviluppatori di tutto il mondo in quanto utilizzato da tutti i maggiori team di sviluppo dei progetti GNU, di elevata complessità per la delocalizzazione geografica delle risorse di progetto.

CVS permette di creare una history di tutti i sorgenti, registrando ogni modifica, ed associando ad ogni sorgente un numero di revisione comprensivo di un breve commento sulle modifiche apportate.

Con CVS, è possibile recuperare, in ogni momento, qualsiasi versione precedente del progetto per poterla modificare, ed è stato disegnato per essere utilizzato da un team di sviluppo, garantendo che i sorgenti restino sempre consistenti, impedendo che le modifiche apportate da uno sviluppatore vengano soprascritte da altri. Infine, permette di esportare le differenze fra due release diverse dello stesso progetto, creando i file di patch.

Gli sviluppatori non modificano direttamente il codice sorgente contenuto all'interno del repository ma ognuno di loro lavora su una copia locale dei file. Una volta effettuare le modifiche necessarie e compilate/provate, il codice modificato viene inviato al CVS che si preoccupa di memorizzare solo le differenze dalla versione precedente a quella del repository e quindi di aggiornare la versione corrente del progetto.

In certi casi, se lo sviluppatore che utilizza CVS non e' abbastanza esperto o attento nella gestione delle sue versioni software, si possono causare delle regressioni del sorgente in seguito alla possibilita' di effettuare l'update di versioni software scaricate in modalita' non esclusiva. Una regola che garantisce l'incolumita' della delivery: i sorgenti da editare devono essere sempre presi in modalita' esclusiva!

Riferimenti:
-) http://ximbiot.com/cvs/
"



 
Links Correlati
· Inoltre Cicli di vita sistemi IT
· News by admin


Articolo più letto relativo a Cicli di vita sistemi IT:
Presentazione del version manager CVS


Punteggio articolo
Punteggio medio: 0
Voti: 0

Impiega un secondo per votare questo articolo:

Eccellente
Molto buono
Buono
Medio
Basso


Opzioni

 Pagina Stampabile Pagina Stampabile






INGEGNERIAINFORMATICA.COM