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

Procedure

  1. Once your work is complete, go to the Merge Requests tab.

  2. 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.

    ../../_images/image9.png

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.