Merge Request Details
Click on any merge request in the list to open its details panel. The available tabs depend on your GitLab version:
- GitLab 13.2 and later: Info, Changes, and Events & Discussions (discussion threads and the merge request's activity timeline combined).
- Earlier versions: Info, Changes, and Discussions (activity events are not available).
Changes
The Changes tab shows modified files in a tree view. Click a file to open a diff preview.
By default, the tab shows all changes in the merge request. Use the changes filter dropdown to narrow the diff:
| Filter | Description |
|---|---|
| Unreviewed changes | Changes since the last version you reviewed. |
| Compare versions | Compare two merge request versions to see only what changed between updates. |
| Single commit | Changes introduced by a single commit. |
Right-click files in the tree to mark them as reviewed — the reviewed state is stored locally and persists across sessions. Enable Mark Files as Reviewed Automatically to mark each file as you open it, and Show Reviewed File Count to track your progress. The menu also offers Jump to Source and Show/Hide Diff Preview in Tool Window.
Actions
The following actions are available from the details panel toolbar:
| Action | Description |
|---|---|
| Approve | Approve the merge request. |
| Merge | Merge the merge request. Opens a dialog with options to delete the source branch and customize the merge commit message. |
| Close | Close the merge request without merging. Can be reopened later. |
| Mark as Draft | Toggle the merge request's draft status. Requires GitLab 13.12 or later. |
| Checkout Branch | Check out the source branch locally. Requires the repository to be associated with a local VCS root. |
| Add Yourself | Add yourself as a reviewer or assignee. |
| Refresh Merge Request | Reload the merge request from GitLab. Also available from the diff viewer, where the action indicates when your local copy is outdated. |
| Open in Browser | Open the merge request on GitLab. |
| Copy Link | Copy the merge request URL to the clipboard. |
To ask a reviewer to review the merge request again, right-click their avatar in the details panel and select Re-request Review.
Customizing the Layout
You can rearrange tabs by dragging them. Drag a tab to the edge of the panel to split it into a separate column — this lets you view, for example, Changes and Comments side by side. Up to three columns are supported in horizontal layout and two in vertical.
Your layout is saved automatically and persists across IDE restarts.