Controlul versiunilor

De la Wikipedia, enciclopedia liberă

Salt la: Navigare, căutare

Controlul versiunilor (engl.: version control, revision control) este o tehnică pentru gestionarea mai multor versiuni (numite şi revizii) ale unor fişiere. Este aplicată cu predilecţie în programare, cu scopul de a păstra versiuni succesive ale codului sursă al unui program.

[modifică] Vocabular

repository 
"depozitul" în care sînt păstrate fişierele curente şi versiunile anterioare. Deseori acest depozit este găzduit pe un server.
copie de lucru (working copy) 
copie a fişierelor din repository pe calculatorul de lucru al unui dezvoltator (de unde şi numele). Acestea sînt fişierele pe care lucrează un dezvoltator în mod obişnuit.
check-out 
operaţia de creare a unei copii de lucru după repository
commit sau check-in 
operaţia de introducere a schimbărilor din copia de lucru în repository.
update 
introducerea schimbărilor făcute de alte persoane pe repository în copia de lucru.
branch (ramură) 
separarea unui set de fişiere în două căi de dezvoltare distincte
merge (integrare) 
unirea a două versiuni divergente ale unui aceluiaşi fişier într-o singură versiune
tag 
o 'etichetă' aplicată fişierelor din repository la un anumit moment important, de exemplu la lansarea unui produs

[modifică] Listă incompletă

Vezi şi Listă de software pentru controlul versiunilor
Unelte personale