System med samtidige versioner
Udviklet af | CVS-teamet ( d ) |
---|---|
Første version | 19. november 1990 |
Sidste version | 1.11.23 (8. maj 2008) |
Avanceret version | 1.12.13 (28. september 2005) |
Depositum | savannah.nongnu.org/projects/cvs |
Skrevet i | VS |
Operativ system | Unix-type |
Type | Centraliseret version management ( d ) |
Licens | GNU General Public License version 2 eller nyere ( d ) |
Internet side | www.nongnu.org/cvs |
CVS (akronym for Concurrent Versions System ) er et versionshåndteringssystem oprettet i 1990 , som er blevet meget brugt af gratis softwareprojekter .
Efterfølger af SCCS oprindeligt skrevet af Dick Grune i 1986 , derefter suppleret af Brian Berliner (med selve cvs-programmet) i 1989 , blev CVS efterfølgende forbedret af adskillige bidragydere.
Da det hjælper kilderne med at konvergere til samme destination, vil vi sige, at CVS udfører samtidig version management eller concurrent version management. Det kan fungere i kommandolinjemodus såvel som gennem en grafisk grænseflade . Den består af klientmoduler og et eller flere servermoduler til udvekslingsområderne.
CVS-modellen er en centraliseret model, hvor en central server konsoliderer alle kilder.
På den anden side er der decentraliseret software som Bazaar , Darcs , Git , Mercurial , Fossil eller Monotone , hvor sidstnævnte alle er gratis software .
Den første software, der tilbød CVS-tjenesten, blev kaldt CVS. Anden software, der tilbyder en sådan service, inkluderer Cervisia , linCVS , TortoiseCVS , WinCVS, CVSNT .
Blandt softwaren, der tilbyder en lignende tjeneste, er der Subversion , Microsoft Visual SourceSafe eller ClearCase fra IBM .
WinCVS er software, der implementerer en grafisk brugergrænseflade til at drive CVS-tjenester på Microsoft Windows- operativsystemer .
TortoiseCVS er en software under gratis GPL- licens, der giver mulighed for at udnytte CVS-tjenester fra Microsoft Windows Stifinder .