GitPullRequestMergeStrategy enum

枚举可用于完成拉取请求的可能合并策略。

字段

NoFastForward = 1

双父级无快进合并。 源分支保持不变。 这是默认行为。

Squash = 2

将拉取请求中的所有更改放入单父提交中。

Rebase = 3

在目标分支 HEAD 提交的基础上重新设置源分支,并快速转发目标分支。 源分支在重新数据库操作期间更新。

RebaseMerge = 4

在目标分支 HEAD 提交的基础上重新设置源分支,并创建两个父级无快进合并。 源分支在重新数据库操作期间更新。