CVS

Wikipediasta
Siirry navigaatioon Siirry hakuun
CVS
Luoja Dick Grune
Kehityshistoria
Vakaa versio 1.11.23 ()[1]
Kehitysversio 1.12.13 ()[2]
Tiedot
Ohjelmistotyyppi versionhallinta
Lisenssi GNU General Public License, versio 1.0 tai myöhempi
Aiheesta muualla
Verkkosivusto

CVS (engl. Concurrent Versions System) on versionhallintajärjestelmä lähdekoodien hallintaan.[3] CVS on niin sanottu toisen sukupolven versionhallintajärjestelmä, joka seuraa useampia tiedostoja, mutta riippuu keskitetystä palvelimesta.[4]

CVS:n kehityksen aloitti Dick Grune skripteillä, jotka hän julkaisi comp.sources.unix uutisryhmässä heinäkuussa 1986.[3] CVS oli aluksi käyttöliittymä (engl. front end) RCS:lle.[5] Vaikka ohjelmakoodia näistä skripteistä ei myöhemmin enää käytetty niiden algoritmit säilyivät myöhemmissä versioissa.[3] CVS sallii useamman käyttäjän työskennellä saman tiedoston parissa, jolloin muutokset on yhdistettävä (engl. merge) ennen tallennusta (engl. commit).[6][4]

Subversion kehitettiin korjaamaan CVS:n ongelmakohtia.[7]

Versio vs. revisio

[muokkaa | muokkaa wikitekstiä]

CVS:n yhteydessä käytetään versiota tarkoittamaan julkaisunumeroa (markkinointiterminä tuotteen versiolle) ja revisiota CVS:n sisäisen versioinnin numerolle.[8]

  1. (en) Concurrent Versions System - News Stable CVS Version 1.11.23 Released!, (viitattu ). Tieto on haettu Wikidatasta.
  2. (en) Concurrent Versions System - News CVS Feature Version 1.12.13 Released!, (viitattu ). Tieto on haettu Wikidatasta.
  3. a b c 1.1 What is CVS? gnu.org. Viitattu 3.11.2019. (englanniksi)
  4. a b Eric Sink: A History of Version Control ericsink.com. Viitattu 23.2.2017. (englanniksi)
  5. Dick Grune: CVS, an RCS front-end (cvs), Part1/2 groups.google.com. 3.7.1986. Viitattu 3.11.2019. (englanniksi)
  6. A Quick and Dirty Guide to CVS cs.umb.edu. Viitattu 6.11.2019. (englanniksi) 
  7. http://svnbook.red-bean.com/en/1.7/svn.intro.whatis.html#svn.intro.history
  8. Karl Fogel & Moshe Bar: Version Versus Revision (Open Source Development with CVS, 3rd Edition) cvsbook.red-bean.com. Viitattu 8.11.2019. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]