I read the article about GitLab flow and found it quiet interesting. At the moment we use a slightly different approach.
I’m curious about the following scenario:
- the client want’s a new feature
- the new feature is developed, tested, improved and somewhen deployed to master
- the client reviews the new feature on the staging environment
- for some reason the feature shouldn’t go to production (the department who ordered the feature changed their mind or other circumstances)
How would you revert these changes. As far as I can see there is no easy way to revert the merge request from the feature branch to the master branch, isn’t it?