Mis on CVS (samaaegse versiooni süsteem)?

Esimene, välja töötatud 1986. aastal, on CVS (lühiülevaade üheaegse versiooni süsteemist ) tarkvaralahendus, mis aitab tarkvaraarendajatel jälgida kõiki programmi lähtekoodi tehtud muudatusi. Kasutades CVS-lahendust, võib ettevõttel olla mitu sama projekti arendajat, kartmata üksteise töö ülekirjutamist või muutuste kaotamist. CVS annab neile ka võimaluse vaadata ja naasta vanematele versioonidele, kui tehtud muudatused põhjustavad konflikte.

CVSi värskendati viimati 2008. aastal. Kuigi CVSi kasutatakse väiksemateks projektideks, puudub CVS-il palju kaasaegse versiooni kontrollimise funktsioone, mis on olulised suurte professionaalsete tarkvaraarenduste jaoks. CVSi variandid hõlmavad CVSNT-i toetavaid juhtumitundlikke failinimesid ja OpenCVS-i, mis kasutab tugevamaid turvameetodeid.

  • Vaadake meie ülevaatekontrolli lehekülge, et saada täielikku loetelu alternatiivsetest kaasaegsetest kontrollikontrolli lahendustest.

Kuidas see töötab?

CVS töötab, kui esmane server või arvuti jälgib muudatusi, mis on tehtud, kui kliendid teevad serverisse muudatusi, selle asemel et hoida lähtekoodi mitu koopiat. Kui klient esitab oma andmed, kui serveriversiooni ja kliendiversiooni vahel pole konflikte, ühendatakse need kaks versiooni. Kui aga enne muudatuste esitamist esineb konflikte, kuvab CVS-i programm konfliktid selle muutmiseks või kohandamiseks, nii et pärast ühinemist ei esine konflikte.

Võrdle, Arvuti akronüümid, Diff, Programming terms, RCS, Subversion