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 adevelop-dal.release/*ágak a kiadás előkészítéséhez.hotfix/*ágak sürgős javításokhoz amaster-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.