Sobes.tech
Junior — Middle

El tudná mondani, hogyan volt szervezve a munkafolyamat a Git-ben a korábbi munkahelyén?

sobes.tech MI

Válasz az MI-től

A korábbi munkahelyen a Git-ben a branch-ekkel való munka folyamata a következőképpen volt szervezve:

  • A fő ág — main vagy master — mindig stabil és kiadásra kész kódot tartalmazott.
  • Új funkciók fejlesztéséhez külön feature-ágakat hoztak létre, amelyek a develop vagy main ágból ágaztak ki.
  • A funkció befejezése után Pull Request (PR) készült a fő ágba való összevonásra.
  • Az összevonás előtt a PR kódellenőrzésen és automatikus teszteken ment keresztül.
  • Hibák javítására külön hotfix ágakat használtak.
  • Az ágakat rendszeresen szinkronizálták a fő ággal, hogy elkerüljék a konfliktusokat.

Ez a megközelítés lehetővé teszi az új funkciók fejlesztésének elszigetelését, a fő kód stabilitásának fenntartását és a csapatmunka megkönnyítését.