CVS

Wikipediasta
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.
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

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

Lähteet

  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