summaryrefslogtreecommitdiff
path: root/doc/user/project/merge_requests/versions.md
blob: 2805fdf635c49de11a2429747483186b397825fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Merge requests versions

> Will be [introduced][ce-5467] in GitLab 8.12.

Every time you push to a branch that is tied to a merge request, a new version
of merge request diff is created. When you visit a merge request that contains
more than one pushes, you can select and compare the versions of those merge
request diffs.

![Merge Request Versions](img/versions.png)

By default, the latest version of changes is shown. However, you
can select an older one from version dropdown.

![Merge Request Versions](img/versions-dropdown.png)

You can also compare the merge request version with older one to see what is
changed since then.

![Merge Request Versions](img/versions-compare.png)

Please note that comments are disabled while viewing outdated merge versions
or comparing to versions other than base.

---

>**Note:**
Merge request versions are based on push not on commit. So, if you pushed 5
commits in a single push, it will be a single option in the dropdown. If you
pushed 5 times, that will count for 5 options.

[ce-5467]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5467