Gå til indholdet

Branch

En navngiven udviklingslinje, som Git følger via en flytbar reference til et commit.

Softwareudvikling

Forbered ændringer på en særskilt linje

En branch er en udviklingslinje. Git repræsenterer den med en navngiven, flytbar reference til et commit. Nye commits på linjen flytter referencen frem. Andre branches behøver ikke ændre sig derved.

I et opdigtet eksempel tilpasses en datovisning på fix/report-date og registreres der som commit. Hovedlinjen bliver først på sin tidligere tilstand. Efter gennemgang kan ændringen integreres i den tilsigtede mållinje. Projektforløbet afgør, om en pull request kræves. En branch er hverken særskilt testserver eller automatisk adgangsbarriere. Testmiljø, adgangsregler og godkendelse skal organiseres passende separat.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps