diff --git a/doc/workflow/merge_requests.md b/doc/workflow/merge_requests.md
index d2ec56e650456cf173004b3ceacce8d0d8bfcddc..a81b1080ca6dc23cbe67a1c24e94b5b37ea45032 100644
--- a/doc/workflow/merge_requests.md
+++ b/doc/workflow/merge_requests.md
@@ -61,3 +61,11 @@ If you click the "Hide whitespace changes" button, you can see the diff without
 It is also working on commits compare view.
 
 ![Commit Compare](merge_requests/commit_compare.png)
+
+## Merge Requests versions
+
+Every time you push to merge request branch, a new version of merge request diff
+is created. When you visit the merge request page you see latest version of changes.
+However you can select an older one from version dropdown
+
+![Merge Request Versions](merge_requests/versions.png)
diff --git a/doc/workflow/merge_requests/versions.png b/doc/workflow/merge_requests/versions.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0a6dfe6806a0baf710b4c1f93fb10836ed7ce8d
Binary files /dev/null and b/doc/workflow/merge_requests/versions.png differ