virusdefender
2023-10-23 09:47:08 +08:00
gitlab 的选项
Merge method
Determine what happens to the commit history when you merge a merge request. How do they differ?
Merge commit
Every merge creates a merge commit.
Merge commit with semi-linear history
Every merge creates a merge commit.
Merging is only allowed when the source branch is up-to-date with its target.
When semi-linear merge is not possible, the user is given the option to rebase.
Fast-forward merge
No merge commits are created.
Fast-forward merges only.
When there is a merge conflict, the user is given the option to rebase.