Gitflow Workflow: A verziókezelés strukturált megközelítése

Gitflow Workflow egy népszerű verzióvezérlő modell a Gitben, amelyet a strukturált és világos projektfejlesztési folyamat támogatására terveztek. Speciális ágakat használ, és világos szabályokat követ a funkciók integrációjára és a termékkiadásokra vonatkozóan.

Az alapok a Gitflow Workflow következők:

Master Branch

A master branch projekt fő ága, amely stabil és alaposan tesztelt kódot tartalmaz. A termékverziók létrehozása és kiadása a master branch.

Develop Branch

Ez develop branch az elsődleges fejlesztési ág, ahol minden új funkció és hibajavítás be van építve. Amint stabil, a rendszer egyesíti a következővel, master branch hogy új kiadást hozzon létre.

Feature Branches

Minden új funkció egy külön ágban, az úgynevezett szolgáltatási ágban kerül fejlesztésre. Ha elkészült, a szolgáltatás összevonódik a develop branch teszteléshez.

Release Branches

Ha a projekt elegendő szolgáltatást integrált egy közelgő kiadáshoz, akkor egy kiadási ág jön létre a develop branch. Itt az utolsó módosításokat és az utolsó pillanatban történő ellenőrzéseket végzik el a megjelenés előtt.

Gyorsjavítási ágak

Ha bármilyen kritikus probléma merül fel a webhelyen, akkor a probléma megoldására master branch gyorsjavítási ág jön létre. master branch A gyorsjavítás ezután a fő és a fejlesztési ágakba egyesül a stabilitás biztosítása érdekében.

 

Gitflow Workflow leegyszerűsíti a projektfejlesztési folyamatot, miközben stabilan és kezelhetően tartja a kódbázist. Nagyobb projekteknél kedvelt, gondos fiókkezelést és integrációt igényel.