Merge requests allow you to check source code changes into a branch. When you open a merge request, you can visualise the code changes before merging and work on them together. Merge requests contain:
A description of the request
Code changes and code reviews
Information about CI/CD pipelines
the list of commits
Merge request workflows#
You check out a new branch and submit your changes through a merge request.
You gather feedback from your team.
You work on the implementation and optimise the code with code quality reports.
You avoid using dependencies whose licence is incompatible with your project with licence compliance reports.
You request approval of your changes.
When the merge request is approved, GitLab CI/CD will deploy the changes to the