Branch
En navngiven udviklingslinje, som Git følger via en flytbar reference til et commit.
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
Relaterede begreber
- GitEt distribueret versionsstyringssystem med lokale repositories og registreret ændringshistorik.
- CommitEn registreret projekttilstand i Git med metadata og eventuelt henvisning til tidligere tilstande.
- Pull requestEt forslag om at integrere ændringer i en målbranch med kontekst til fælles gennemgang og diskussion.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


