Skip to content
Mats edited this page Jan 10, 2024 · 5 revisions

Git - hvordan er flyten?

TL;DR: --pr-> develop --pr-> test --pr-> master

Vi har tre brancher som er hovedbrancher.

  • develop
  • test
  • master
  • develop er arbeidsbranchen vår. Når vi skal endre på kode brancher vi ut fra develop, for så å sette opp en pull request inn til develop når koden er klar for review.

  • test er staging. Det er det som kjører på beta. Når man ønsker å oppdatere test setter man opp en pr fra develop.

  • master er produksjon. Når man skal legge ut ny versjon i produksjon starter man med å sette opp en pr fra test. Dersom man ser noe alvorlig galt i produksjon kan man til nøds pushe hotfix-er inn hit. Da må man huske å kjøre fixen tilbake inn i test og develop også, slik at alt blir synkronisert godt. Man skal slippe å sitte med merge konflikter når man setter opp pr inn mot master, da koden skal være testet først. Og det er den jo per definisjon ikke dersom man må løse konflikter inn mot master ved å endre koden...

Clone this wiki locally