Branch
En navngitt utviklingslinje som Git følger via en flyttbar referanse til en commit.
Også kjent somGren
Forbered endringer på en egen linje
En branch er en utviklingslinje. Git representerer den med en navngitt, flyttbar referanse til en commit. Nye commits på linjen flytter referansen frem. Andre brancher trenger ikke endres av dette.
I et oppdiktet eksempel tilpasses en datovisning på fix/report-date og registreres der som commit. Hovedlinjen forblir inntil videre på sin tidligere tilstand. Etter gjennomgang kan endringen integreres i ønsket mållinje. Prosjektets arbeidsflyt avgjør om pull request kreves. En branch er verken en separat testserver eller en automatisk tilgangsbarriere. Testmiljø, tilgangsregler og godkjenning må organiseres separat.
Kilder
Beslektede begreper
- GitEt distribuert versjonskontrollsystem med lokale repositoryer og registrert endringshistorikk.
- CommitEn registrert prosjekttilstand i Git med metadata og eventuelle henvisninger til tidligere tilstander.
- Pull requestEt forslag om å integrere endringer i en målbranch, med kontekst for felles gjennomgang og diskusjon.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


