Merge requests#
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
discussion posts
the list of commits
See also
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 verify your changes with reports from unit tests in GitLab CI/CD.
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
production
environment.