Acasă Dezvoltare Ce este un sistem de versiuni simultane (cvs)? - definiție din techopedia

Ce este un sistem de versiuni simultane (cvs)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă sistemul de versiuni simultane (CVS)?

Sistemul de versiuni simultane (CVS) este un utilitar de gestionare a configurației software open-source conceput pentru a gestiona diferite versiuni ale aceluiași proiect software într-un depozit specializat.


Fiecare modul software independent este dezvoltat și modernizat constant pentru performanță pe măsură ce dezvoltatorii descoperă mijloace noi și eficiente pentru a îmbunătăți eficiența modulului software. CVS gestionează diferite versiuni ale modulului, astfel încât dacă o versiune viitoare întâlnește unele defecte, o versiune anterioară poate fi făcută referință și utilizată.

Techopedia explică sistemul de versiuni simultane (CVS)

Dezvoltatorii de software trebuie să mențină o mulțime de documente asociate unui proiect software. Procesul de gestionare eficientă a atâtor resurse este o sarcină greoaie. Adesea, un modul poate fi înlocuit de o versiune îmbunătățită, care poate avea un algoritm mai eficient sau o dependență mai mică de alte module. Dacă modulul avansat nu reușește, dezvoltatorul trebuie să revină la modulul vechi. Prin urmare, este esențială gestionarea paralelă a ambelor module. Această caracteristică poate fi realizată de un depozit sau un tip special de bază de date care poate stoca date referitoare la software. Cu toate acestea, trebuie să urmărească modificările aduse de fiecare dezvoltator și să rezolve conflictele atunci când mai mulți dezvoltatori lucrează la același proiect.

CVS gestionează coerența între diferite fișiere folosind trei concepte. Blocarea fișierului este utilizată pentru a vă asigura că fișierul este modificat de o singură persoană la un moment dat. Același fișier modificat de diferite persoane poate fi monitorizat folosind comanda watch. CVS asigură politici adecvate pentru combaterea conflictelor dintre fișierele modificate de același dezvoltator. Acceptă o opțiune de a include versiunile modificate în același fișier, folosind delimitatoare adecvate. CVS oferă securitate utilizând autentificarea cu parolă sau Kerberos cu protocolul de interfață de program de aplicații pentru servicii de securitate generice. În cele din urmă, toate modificările făcute cu succes pot fi salvate folosind comanda commit din interfața liniei de comandă.

Ce este un sistem de versiuni simultane (cvs)? - definiție din techopedia