Skip to content

Esimerkki käsite - Versiohallintahaara (Branch)

Kuvauksen kirjoitti: Elmer Tuukkanen M2976

Lyhyt kuvaus käsitteestä tai aiheesta

Versionhallintahaara eli branch on projektin päähaarasta tehty kopio, johon voit tehdä muutoksia ilman, että sotket päähaaraa. Eli Branchien avulla voit lähteä kokeilemaan eri asioiden tekemistä projektiin ilman että voit sotkea koko projektia. Mikäli kokeilut eivät onnistu voit aina palata takaisin päähaaraan, mutta mikäli ne onnistuvat voi onnistuneen haaran liittää helposti osaksi päähaaraa. Haaraa jota ei ole tarkoitus yhdistää kutsutaan forkiksi. branch lähde: https://www.nobledesktop.com/learn/git/git-branches

tärkeys ohjelmistoalalla

Branchit ovat erittäin tärkeitä varsinkin ohjelmistoprojekteissa, joissa tekijöitä on useita. Branchien avulla voidaan helposti kehittää projektia samanaikaisesti ilman huolta samanaikasesta tallentamisesta yms. Haaran ollessa valmis se mergetään(yhdistetään) päähaaraan.

Muuta tietoa

Branchaus eli haarautuminen tarkoittaa yleensä kykyä sulauttaa tai integroida muutokset myöhemmin takaisin päähaaraan. Branchaus on tärkeä osa versionhallintaa. Luodessasi uuden haaran luot periaattessa itsellesi samalla uuden varmuuskopion. Erilaisia haaroja on Ominaisuushaara(featurebranch), ja korjaushaara.

Yhteenveto

Branchit helpottavat paljon suurien ohjelmistoprojektien toteuttamista, sillä jokainen voi tehdä työtä samanaikaisesti. Niiden avulla on myös helppo pitää projekti järjestyksessä.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa