www.all2know.com Google WWW All2know fi
  Etusivu Etusivu | Tietoja Tietoja 
  Navigaatio
» Etusivu
» Artikelkategorier
» Luettelo luetteloista
» Aakkosellinen hakemisto
» Kalenteri
» Arvottu artikkeli
» Muokkaa Aiheesta muualla
Viimeisimmät muutokset: 2007-10-22
  Tänne linkitetyt sivut 
Ohjelmistotuotanto
Lähdekoodi
Sourceforge.net
DeltaV
Metatieto
Diff
Muutostiedosto
Kollaboratiivinen editointi
Zend Studio
  Muut kielet 
deVersionsverwaltung
frGestion de versions
noVersjonskontrollsystem
svVersionshantering
Luokka: Ohjelmistotuotanto

Versionhallinta

Versionhallinta on tekniikka, jolla pidetään kirjaa tiedostoihin (ja joskus myös paperiasiakirjoihin) tehdyistä muutoksista ja säilötään niiden vanhemmat versiot. Versionhallinnan kohteina voivat olla esimerkiksi CAD-piirustukset, erilaiset dokumentit tai ohjelmoinnissa lähdekoodi.

Koneenpiirustuksessa versionhallinta on ollut normaali menettelytapa jo vuosikymmeniä.

Versionhallinta tietotekniikassa

Laajempi esitys artikkelissa Ohjelmiston versionhallinta

Tietotekniikassa versionhallintaa käytetään yleisesti ohjelmistoja kehitettäessä. Hyvän toimintatavan mukaan lähdekoodi pyritään pitämään versiohallinnassa, jossa muilla kehittäjillä on siihen pääsy ja päällekkäisten muutosten mahdollisuus vähenee. Ohjelmiston versionhallinta tallentaa myös tiedostojen aikaleiman ja tiedoston tallentajan nimen, joka on tärkeää jo tietoturvankin kannalta. Versionhallinnassa voidaan määrittää tietty versio ohjelmasta koostuvaksi tiettyjen tiedostojen tietyistä versiosta, ja kehittää eri versioita rinnan.

Suuremmissa järjestelmissä on yleistä pitää myös konfiguraatiotiedostoja versionhallinnassa, jolloin muutoksia ja niiden tekijöitä voidaan seurata.

Useissa avoimen lähdekoodin ohjelmistoprojekteissa versiohallinta on yleisesti myös projektin ulkopuolelta luettavissa, jolloin käyttäjillä on mahdollisuus noutaa välittömästi uusimmat muutokset ja osallistua ohjelman kehittämiseen.

Katso myös

Tarjoaa Wikipedia, vapaa tietosanakirja. Aiheesta muualla. Kaikki teksti on saatavilla GNU Free Documentation License Aiheesta muualla.