Naar de inhoud

Branch

Een benoemde ontwikkellijn die Git volgt via een verplaatsbare verwijzing naar een commit.

Softwareontwikkeling

Wijzigingen op een eigen lijn voorbereiden

Een branch is een ontwikkellijn. Git geeft die weer als benoemde, verplaatsbare verwijzing naar een commit. Nieuwe commits op de lijn schuiven de verwijzing op. Andere branches hoeven daardoor niet te veranderen.

In een fictief voorbeeld wordt een datumweergave op fix/report-date aangepast en daar als commit vastgelegd. De hoofdlijn blijft eerst op de vorige toestand. Na review kan de wijziging naar de beoogde doellijn. De projectwerkwijze bepaalt of een pull request nodig is. Een branch is geen aparte testserver of automatische toegangsgrens. Testomgeving, toegangsregels en goedkeuring moeten apart passend worden ingericht.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps