Controlul versiunilor
De la Wikipedia, enciclopedia liberă
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

