Versionhallintahaara

Kuvauksen kirjoitti: Janne Hartikainen, tunnus L8318

Mitä käsite tarkoittaa?

Versiohallinnan haara (branch) on pääversiosta tarkoituksella eroon lähtenyt kehityssuunta, jossa voidaan kehittää jotain toiminnallisuutta siten, etta siitä voidaan palata takaisin pääversioon (trunk) hallitusti samaan tai eri kohtaan mistä erkaannuttiin.

Versionhallintahaara liittyy versionhallinnan kokonaisuuteen. Versionhallinnan yhtenä osana on, etta erilaisia versioita ohjelmasta voidaan lähtea kehittämään ottamalla kopio ja lähtemalla siitä kehittämään eri suuntiin, joista osa voidaan tuoda takaisin päähaaraan hallitusti.

Versionhallintahaara Lähde: Codinghorror.

Yleisimpiä eri haaroja ovat: Ominaisuushaara, jossa tiettya ominaisuutta lähdetään kehittämään erillään päähaarasta. Korjaushaara, jossa ohjelmiston kokonaiskehitysta jatketaan päähaarassa ja jonkun asian korjausta tehdään erillisessä haarassa.

Lähtokohtaisesti haarat liittyvat takaisin päähaaraan nopeasti sen jälkeen kun kehitettävä asia on toteutettu ja testattu tai korjattu.

Esimerkkejä

Esimerkki

Lähde: Wikimedia.

Lähteitä liittyen aiheeseen

Linkit wikin muihin sivuihin