CVS

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
Luoja Dick Grune
Kehityshistoria
Vakaa versio 1.11.23 ()[1] ja 1.12.13 ()[2]
Tiedot
Ohjelmistotyyppi versionhallinta
Lisenssi GNU General Public License, versio 1.0 tai myöhempi
Aiheesta muualla
Verkkosivusto

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. 1.1 What is CVS? gnu.org. Viitattu 3.11.2019. (englanniksi)
  4. 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

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.