Reputation: 938
I would like to Integrate CI and CD with VSTS.
I was going through the different link but getting confused, what process to follow. Attached git flow image
In this flow .
Please suggest me what should be the best git flow i can use in this case. I'm also attaching our current git flow.
Upvotes: 1
Views: 3645
Reputation: 38136
The functions of the main branches as below:
develop
branch is for all developers to manage their works.master
branch is the main branch to manage the production versions.release
branches are the branches for preparing a new release (if UAT is necessary for your situation).For the git flow with the branching model which you attached as below:
develop
branch, and they can develop new features on theirs own feature branches. After finishing the work on feature branches, they should merge into develop
branch.1.0
, you can create a release branch release-1.0
for UAT. And when it's ready, merge the release branch release-1.0
into master
branch for the new production version.develop
into master
branch for a new release directly.More details about the git flow explanation, you can refer the post A successful Git branching model.
So for your questions:
develop
branch and master
branch.master
branch.master
branch.Upvotes: 1