Sobes.tech
Junior

Kako je organizovan Git workflow na projektu? Koje grane se koriste?

sobes.tech АИ

Одговор од АИ

U tipičnom Git radnom toku na projektu koriste se sledeće grane:

  • main (ili master) — stabilna grana sa verzionisanim kodom.
  • develop — grana za integraciju novih funkcija i pripremu za izdavanje.
  • feature/* — grane za razvoj novih funkcija, kreiraju se od develop i nakon završetka se spajaju nazad.
  • release/* — grane za pripremu za izdavanje, ispravke grešaka i završno testiranje.
  • hotfix/* — grane za hitne ispravke grešaka u produkciji, kreiraju se od main i spajaju u main i develop.

Ovaj pristup omogućava paralelni razvoj, testiranje i brzo ispravljanje kritičnih grešaka bez konflikata. Na primer, za dodavanje nove funkcije kreira se feature-branch, koja nakon završetka i testiranja se spaja u develop, a zatim pri izdavanju develop se spaja u main.