Systém souběžných verzí
Vyvinul | Tým CVS ( d ) |
---|---|
První verze | 19. listopadu 1990 |
Poslední verze | 1.11.23 (8. května 2008) |
Pokročilá verze | 1.12.13 (28. září 2005) |
Vklad | savannah.nongnu.org/projects/cvs |
Napsáno | VS |
Operační systém | Unixový typ |
Typ | Centralizovaná správa verzí ( d ) |
Licence | GNU General Public License verze 2 nebo novější ( d ) |
webová stránka | www.nongnu.org/cvs |
CVS (zkratka pro Concurrent Versions System ) je systém správy verzí vytvořený v roce 1990 , který byl široce používán v projektech svobodného softwaru .
Nástupce SCCS, který původně napsal Dick Grune v roce 1986 , poté jej v roce 1989 doplnil Brian Berliner (se samotným programem cvs) , CVS následně vylepšili četní přispěvatelé.
Protože pomáhá zdrojům konvergovat do stejného cíle, řekneme, že CVS provádí souběžnou správu verzí nebo souběžnou správu verzí . Může pracovat v režimu příkazového řádku i prostřednictvím grafického rozhraní . Skládá se z klientských modulů a jednoho nebo více serverových modulů pro oblasti výměny.
Model CVS je centralizovaný model, kde centrální server konsoliduje všechny zdroje.
Na druhou stranu existují decentralizovaný software, jako je Bazaar , Darcs , Git , Mercurial , Fossil nebo Monotone , přičemž druhý je svobodný software .
První software, který nabízel službu CVS, se jmenoval CVS. Mezi další software, který takovou službu nabízí, patří Cervisia , linCVS , TortoiseCVS , WinCVS, CVSNT .
Mezi software, který nabízí podobnou službu, patří Subversion , Microsoft Visual SourceSafe nebo ClearCase od IBM .
WinCVS je software, který implementuje grafické uživatelské rozhraní pro provoz služeb CVS v operačních systémech Microsoft Windows .
TortoiseCVS je software s bezplatnou licencí GPL, který umožňuje využívat služby CVS z Průzkumníka Microsoft Windows.