Sobes.tech
Junior

Hogyan van felépítve a Git munkafolyamat a projektben? Milyen ágak vannak használatban?

sobes.tech MI

Válasz az MI-től

Egy tipikus Git munkafolyamatban a projektben a következő ágak használatosak:

  • main (vagy master) — stabil ág a kiadási kóddal.
  • develop — ág az új funkciók integrálására és a kiadásra való felkészüléshez.
  • feature/* — ágak az új funkciók fejlesztéséhez, a developből jönnek létre, és a befejezés után visszafolyatják őket.
  • release/* — ágak a kiadás előkészítéséhez, hibák javításához és végső teszteléshez.
  • hotfix/* — ágak sürgős hibajavításokra a produkcióban, a mainből jönnek létre, és a mainbe és a developbe is beolvasztják.

Ez a megközelítés lehetővé teszi a fejlesztést, tesztelést és a kritikus hibák gyors javítását párhuzamosan, konfliktusok nélkül. Például, egy új funkció hozzáadásához létrehoznak egy feature-ágat, amelyet a befejezés és tesztelés után összeolvasztanak a developbe, majd a kiadás során a develop összeolvasztásra kerül a mainnel.