julkaisuhaarat
Julkaisuhaarat (release branches) ovat versionhallintajärjestelmässä käytettyjä haaroja, joita käytetään uuden ohjelmistopäivityksen valmisteluun. Ne muodostuvat kehityshaara (usein develop) ja tuotantoversion (master tai main) välille, ja niiden avulla voidaan testata ja viimeistellä julkaisu erillään muusta kehityksestä. Julkaisuhaara sisältää yleensä vain julkaisun kannalta relevantteja muutoksia, kuten virhekorjauksia, pieniä parannuksia, dokumentointia sekä lopullisia kokoonpano- ja käännösmuutoksia.
Käyttö- ja elinkaariprosessi: Kun haluttu versio on valmis julkaistavaksi, luodaan julkaisuhaara nimeämällä esimerkiksi release/x.y.z tai release-1.2.0.
Eri työskentelytavoissa: Git Flow -mallissa julkaisuhaara on keskeinen vaihe, jossa kehitys ja julkaisu seuraavat omaa kiertoa.
Hyödyt ja haasteet: Julkaisuhaarojen etuja ovat selkeä julkaisutapa sekä mahdollisuus kehittää samanaikaisesti vakaata versiota sekä muita