GitPullRequestCompletionOptions interface

有关如何完成拉取请求的首选项。

属性

autoCompleteIgnoreConfigIds

自动完成不应等待的任何策略配置 ID 的列表。 仅适用于 (isBlocking == false) 的可选策略。 自动完成始终等待所需的策略 (isBlocking == true) 。

bypassPolicy

如果为 true,则会在完成拉取请求时显式绕过策略。

bypassReason

如果绕过策略,则会存储此原因,说明为何使用绕过。

deleteSourceBranch

如果为 true,则会在完成后删除拉取请求的源分支。

mergeCommitMessage

如果已设置,这将用作合并提交的提交消息。

mergeStrategy

指定用于在完成期间合并拉取请求的策略。 如果未将 MergeStrategy 设置为任何值,则将在 SquashMerge == false 时创建 no-FF 合并。 如果未将 MergeStrategy 设置为任何值,则 SquashMerge == true 时将压缩拉取请求提交。 SquashMerge 属性已弃用。 建议在所有情况下显式设置 MergeStrategy。 如果为 MergeStrategy 提供了显式值,则将忽略 SquashMerge 属性。

squashMerge

SquashMerge 已弃用。 应显式设置 MergeStrategy 的值。 如果将 MergeStrategy 设置为任何值,则 SquashMerge 值将被忽略。 如果未设置 MergeStrategy,则如果此标志为 false,则合并策略将不快进;如果为 true,则为 squash。

transitionWorkItems

如果为 true,我们将尝试将链接到拉取请求的任何工作项转换为下一个逻辑状态 (即活动 -> 已解决)

triggeredByAutoComplete

如果为 true,则当前完成尝试是通过自动完成触发的。 内部使用。

属性详细信息

autoCompleteIgnoreConfigIds

自动完成不应等待的任何策略配置 ID 的列表。 仅适用于 (isBlocking == false) 的可选策略。 自动完成始终等待所需的策略 (isBlocking == true) 。

autoCompleteIgnoreConfigIds: number[]

属性值

number[]

bypassPolicy

如果为 true,则会在完成拉取请求时显式绕过策略。

bypassPolicy: boolean

属性值

boolean

bypassReason

如果绕过策略,则会存储此原因,说明为何使用绕过。

bypassReason: string

属性值

string

deleteSourceBranch

如果为 true,则会在完成后删除拉取请求的源分支。

deleteSourceBranch: boolean

属性值

boolean

mergeCommitMessage

如果已设置,这将用作合并提交的提交消息。

mergeCommitMessage: string

属性值

string

mergeStrategy

指定用于在完成期间合并拉取请求的策略。 如果未将 MergeStrategy 设置为任何值,则将在 SquashMerge == false 时创建 no-FF 合并。 如果未将 MergeStrategy 设置为任何值,则 SquashMerge == true 时将压缩拉取请求提交。 SquashMerge 属性已弃用。 建议在所有情况下显式设置 MergeStrategy。 如果为 MergeStrategy 提供了显式值,则将忽略 SquashMerge 属性。

mergeStrategy: GitPullRequestMergeStrategy

属性值

squashMerge

SquashMerge 已弃用。 应显式设置 MergeStrategy 的值。 如果将 MergeStrategy 设置为任何值,则 SquashMerge 值将被忽略。 如果未设置 MergeStrategy,则如果此标志为 false,则合并策略将不快进;如果为 true,则为 squash。

squashMerge: boolean

属性值

boolean

transitionWorkItems

如果为 true,我们将尝试将链接到拉取请求的任何工作项转换为下一个逻辑状态 (即活动 -> 已解决)

transitionWorkItems: boolean

属性值

boolean

triggeredByAutoComplete

如果为 true,则当前完成尝试是通过自动完成触发的。 内部使用。

triggeredByAutoComplete: boolean

属性值

boolean