Hajautettu versionhallintajärjestelmä

Antsawikistä
Siirry navigaatioon Siirry hakuun

Hajautettu versionhallintajärjestelmä (engl. distributed revision control system (DRCS), distributed version control system (DVCS)) on ohjelmiston versiohallintaan käytettävä järjestelmä, joka ei riipu yksittäisestä palvelimesta.

Ominaisuuksiin kuuluu mahdollisuus noutaa, muokata ja yhdistää lähdekoodi eri repositoryjen välillä ilman keskitettyä versioiden synkronointia. Vaihtoehtoisesti järjestelmässä voi olla useita palvelimia. Olennainen ajatus toiminnassa on että jokainen työversio on myös itsenäinen repository. Yksittäisten tiedostojen sijaan järjestelmä seuraa muutosjoukkoja (engl. changesets), jotka voivat kattaa useamman tiedoston muutokset yhteenkuuluvana muutoksena.

Konsepti perustuu havainnolle, että laajamittaisessa kehityksessä lähdekoodista on useita rinnakkaisia versioita esimerkiksi eri alustoilla, osastoilla, ominaisuuksilla tai julkaisuversioilla.

Hajautetut versionhallintajärjestelmät ovat kolmannen sukupolven versionhallintajärjestelmiä.[1]

Tämän tyyppisiä versionhallintajärjestelmiä ovat:

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. A History of Version Control ericsink.com. Viitattu 23.2.2017.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Antsawikiä laajentamalla artikkelia.