Our development team has been using the GitFlow branching strategy and it has been great !
Recently we recruited a couple testers to improve our software quality. Th
In our company we cant use agile development and need approval for every change by business, this causes a lot of issues.
Our approach for working with GIT is this;
We have implemented "Git Flow" in our company. We using JIRA and only approved JIRA Tickets should be go to production. For Test approval we exted it with a created a seperate Test-Branch.
Steps for processing a JIRA Tickets are:
Splitting each request in an own feature ensures, only approved changes went to production.
The complete process looks like this: