Create a Merge Request (MR)¶
Overview¶
A merge request (MR) is a proposal to incorporate changes from a source branch to a target branch.
When you open a merge request, you can visualize and collaborate on the changes before merge. Merge requests include:
A description of the request.
Code changes and inline code reviews.
Information about CI/CD pipelines.
A comment section for discussion threads.
The list of commits.
Before You Begin¶
You must have a GitLab account to create an issue. For details, see GitLab Account Setup.
You must have a GitLab issue for the repository you want to create your contribution for. For details, see Create an Issue for Your Contribution.
You must have a contribution in an eLxr 12 repository fork with your changes/updates. For details, see Developer Contribution Workflow.
Procedure¶
Once your work is complete, go to the Merge Requests tab.
Click New Merge Request, selecting your branch as the source and the main or release branch as the target.
Each branch can be associated with only one open merge request. If a merge request already exists for this branch, a link to the existing merge request is shown.
Add a descriptive title and assign a reviewer.
Results¶
Now that you have submitted your merge request, the repository maintainer will review it and provide feedback. Review their feedback and any potential changes and make updates as necessary until all feedback is resolved and your contribution is part of the eLxr project.