Sistem de versiuni concurente
Dezvoltat de | Echipa CVS ( d ) |
---|---|
Prima versiune | 19 noiembrie 1990 |
Ultima versiune | 1.11.23 (8 mai 2008) |
Versiune avansată | 1.12.13 (28 septembrie 2005) |
Depozit | savannah.nongnu.org/projects/cvs |
Scris in | VS |
Sistem de operare | Tip Unix |
Tip | Managementul centralizat al versiunilor ( d ) |
Licență | GNU General Public License versiunea 2 sau o versiune ulterioară ( d ) |
Site-ul web | www.nongnu.org/cvs |
CVS (acronim pentru Concurrent Versions System ) este un sistem de gestionare a versiunilor creat în 1990 , care a fost utilizat pe scară largă de proiectele de software liber .
Succesor al SCCS scris inițial de Dick Grune în 1986 , apoi completat de Brian Berliner (cu programul cvs în sine) în 1989 , CVS a fost ulterior îmbunătățit de numeroși colaboratori.
Deoarece ajută sursele să convergă către aceeași destinație, vom spune că CVS gestionează simultan versiunea sau gestionează simultan versiunea . Poate funcționa în modul linie de comandă, precum și printr-o interfață grafică . Este alcătuit din module client și unul sau mai multe module server pentru zonele de schimb.
Modelul CVS este un model centralizat, în care un server central consolidează toate sursele.
Pe de altă parte, există programe descentralizate, cum ar fi Bazaar , Darcs , Git , Mercurial , Fossil sau Monotone , toate acestea fiind software-ul gratuit .
Primul software care a oferit serviciul CVS s-a numit CVS. Alte programe care oferă un astfel de serviciu includ Cervisia , linCVS , TortoiseCVS , WinCVS, CVSNT .
Printre software-urile care oferă un serviciu similar, se află Subversion , Microsoft Visual SourceSafe sau ClearCase de la IBM .
WinCVS este un software care implementează o interfață grafică pentru utilizator pentru a opera servicii CVS pe sistemele de operare Microsoft Windows .
TortoiseCVS este un software sub licență GPL gratuită care permite exploatarea serviciilor CVS din Microsoft Windows Explorer .