Gitflow Workflow Is múnla rialaithe leagan coitianta é i Git, atá deartha chun tacú le próiseas forbartha tionscadail atá struchtúrtha agus soiléir. Úsáideann sé brainsí sonracha agus leanann sé rialacha soiléire maidir le comhtháthú gnéithe agus scaoileadh táirgí.
Áirítear ar na bunghnéithe Gitflow Workflow:
Master Branch
Is master branch é an brainse is mó den tionscadal, ina bhfuil cód cobhsaí agus tástáil críochnúil. Cruthaítear agus scaoiltear leaganacha táirgí ón master branch.
Develop Branch
Is é seo develop branch an brainse forbartha príomhúil ina gcomhtháthaítear na gnéithe nua agus na ceartúcháin ar fhabht. Nuair a bheidh sé cobhsaí, déantar é a chumasc isteach sa master branch chun scaoileadh nua a chruthú.
Feature Branches
Forbraítear gach gné nua i mbrainse ar leith ar a dtugtar brainse gné. Nuair a bheidh sé críochnaithe, cumasctar an ghné isteach sa develop branch le haghaidh tástála.
Release Branches
Nuair a bheidh go leor gnéithe comhtháite ag an tionscadal le haghaidh scaoileadh atá le teacht, cruthaítear brainse scaoileadh ón develop branch. Anseo, déantar tweaks deiridh agus seiceálacha nóiméad deireanach roimh an scaoileadh.
Brainsí Hotfix
Má thagann aon cheist chriticiúil chun cinn maidir leis an master branch, cruthaítear brainse hotfix ón gComhairle master branch chun dul i ngleic leis an bhfadhb. Ansin déantar an hotfix a chumasc isteach sa mháistir agus na brainsí a fhorbairt chun cobhsaíocht a chinntiú.
Gitflow Workflow simplíonn sé an próiseas forbartha tionscadail agus an bunchód a choinneáil cobhsaí agus inbhainistithe. Tá sé bail ar fónamh orthu do thionscadail níos mó agus tá gá le bainistiú cúramach brainse agus comhtháthú.