Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Innehållsförteckning

Processen

...

Info
Denna sidan behövs brytas ner till flera undersidor

...

övergripande

Git flow exempel hämtade från:

...

  • Branchen master innehåller endast taggade produktions-releasermerger från releasbrancher.
  • Branchen develop är där ny funktionalitet införs (integration branch)

...

  • Varje feature utvecklas i en egen branch med develop som ursprunglig branch.
  • När en feature är klar mergas den tillbaka in i develop.
  • När branchen develop innehåller tillräckligt med features för en release, skapas en release-branch, och samtidigt startas utvecklingen för nästa release.
  • release-branch görs endast bug-fixar och dokumentationsuppdateringar.
  • När den release-branch är redo att skeppas, taggas den bed hjälp av mvn ett maven och mergas den till master och taggas med version, efter det mergas ändringar också till develop.
  • En support branch är en långlivad 'master-branch' för en viss version.

...

release-branch: release/v<version>, tex release/v22.3.0

feature-branch: feature/<JIRA nr>, tex feature/SKLTP-123

...

support-branch: support/<version>, tex support/v.2.3.0

tag: <version>, tex v22.3.0

kommentar: ex SKLTP-123: Loggning av payload skall vara konfigurerbar av/på

...

Införa ny funktionalitet (feature branch)

Göra en release (release branch)

Göra en rättning på en publicerad release (hotfix branch)

Skapa en långlivad support branch för att kunna göra rättningar på äldre versioner (support branch)

...