Improve details about when rebase button is offered
This commit is contained in:
parent
da573ae259
commit
cc5f51970a
2 changed files with 8 additions and 2 deletions
|
@ -15,7 +15,7 @@ to accept merge requests without creating merge commits.
|
||||||
When the fast-forward merge
|
When the fast-forward merge
|
||||||
([`--ff-only`](https://git-scm.com/docs/git-merge#git-merge---ff-only)) setting
|
([`--ff-only`](https://git-scm.com/docs/git-merge#git-merge---ff-only)) setting
|
||||||
is enabled, no merge commits will be created and all merges are fast-forwarded,
|
is enabled, no merge commits will be created and all merges are fast-forwarded,
|
||||||
which means that merging is only allowed if the branch could be fast-forwarded.
|
which means that merging is only allowed if the branch can be fast-forwarded.
|
||||||
|
|
||||||
When a fast-forward merge is not possible, the user is given the option to rebase.
|
When a fast-forward merge is not possible, the user is given the option to rebase.
|
||||||
|
|
||||||
|
@ -28,9 +28,15 @@ When a fast-forward merge is not possible, the user is given the option to rebas
|
||||||
Now, when you visit the merge request page, you will be able to accept it
|
Now, when you visit the merge request page, you will be able to accept it
|
||||||
**only if a fast-forward merge is possible**.
|
**only if a fast-forward merge is possible**.
|
||||||
|
|
||||||
|
![Fast forward merge request](img/ff_merge_mr.png)
|
||||||
|
|
||||||
|
If a fast-forward merge is not possible but a conflict free rebase is possible,
|
||||||
|
a rebase button will be offered.
|
||||||
|
|
||||||
![Fast forward merge request](img/ff_merge_rebase.png)
|
![Fast forward merge request](img/ff_merge_rebase.png)
|
||||||
|
|
||||||
If the target branch is ahead of the source branch, you need to rebase the
|
If the target branch is ahead of the source branch and a conflict free rebase is
|
||||||
|
not possible, you need to rebase the
|
||||||
source branch locally before you will be able to do a fast-forward merge.
|
source branch locally before you will be able to do a fast-forward merge.
|
||||||
|
|
||||||
![Fast forward merge rebase locally](img/ff_merge_rebase_locally.png)
|
![Fast forward merge rebase locally](img/ff_merge_rebase_locally.png)
|
||||||
|
|
BIN
doc/user/project/merge_requests/img/ff_merge_mr.png
Normal file
BIN
doc/user/project/merge_requests/img/ff_merge_mr.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 21 KiB |
Loading…
Reference in a new issue