Sobes.tech
Middle+

Milyen GitFlow-t használtak? Milyen megközelítések voltak? GitLab self-hosted vagy valami más?

sobes.tech MI

Válasz az MI-től

A GitFlow egy népszerű ágkezelési modell a Git-ben, amely a master (vagy main) és develop fő ágak, valamint segédágak használatát írja elő funkciók, kiadások és javítások számára.

A GitFlow-ban általában alkalmazott megközelítések:

  • A develop ág a fejlesztés fő ága.
  • feature/* ágak új funkciókhoz, amelyek később összeolvadnak a develop-dal.
  • release/* ágak a kiadás előkészítéséhez.
  • hotfix/* ágak sürgős javításokhoz a master-en.

Infrastruktúra szempontjából gyakran használják a GitLab self-hosted-et a tárhelyek, CI/CD és hozzáférés-ellenőrzés kezelésére. Lehetővé teszi a GitFlow integrálását a fejlesztési folyamatokba merge requestek, pipeline-ok és ágak védelmi szabályok révén.

Ha használta a GitLab self-hosted-et, valószínűleg védett ágakat állítottak be a master és develop számára, valamint automatizált ellenőrzéseket és build-eket a ágak összeolvasztásakor.

Általánosságban a válasz a konkrét projekttől függ, de a leírt megközelítések a GitFlow és a GitLab self-hosted esetében standardnak számítanak.