Branch
Een benoemde ontwikkellijn die Git volgt via een verplaatsbare verwijzing naar een commit.
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
Verwante begrippen
- GitEen gedistribueerd versiebeheersysteem met lokale repositories en vastgelegde wijzigingsgeschiedenis.
- CommitEen vastgelegde projecttoestand met metadata en waar van toepassing verwijzingen naar eerdere toestanden in Git.
- Pull requestEen voorstel om wijzigingen in een doelbranch op te nemen, met context voor gezamenlijke beoordeling en discussie.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


