Sobes.tech
Junior

Hoe is de Git-workflow opgebouwd in het project? Welke takken worden gebruikt?

sobes.tech AI

Antwoord van AI

In een typische Git-workflow voor een project worden de volgende takken gebruikt:

  • main (of master) — stabiele tak met de releasecode.
  • develop — tak voor het integreren van nieuwe functies en het voorbereiden op de release.
  • feature/* — takken voor het ontwikkelen van nieuwe functies, gemaakt vanuit develop en na voltooiing weer samengevoegd.
  • release/* — takken voor het voorbereiden van de release, bugfixes en eindtests.
  • hotfix/* — takken voor dringende bugfixes in productie, gemaakt vanuit main en samengevoegd in main en develop.

Deze aanpak maakt het mogelijk om ontwikkeling, testen en het snel corrigeren van kritieke fouten parallel uit te voeren, zonder conflicten. Bijvoorbeeld, voor het toevoegen van een nieuwe functie wordt een feature-tak gemaakt, die na voltooiing en testen wordt samengevoegd met develop, en vervolgens bij de release wordt develop samengevoegd met main.