Поделиться через


GitPullRequestCompletionOptions interface

Предпочтения о том, как должен быть выполнен запрос на вытягивание.

Свойства

autoCompleteIgnoreConfigIds

Список идентификаторов любой конфигурации политики, которые автозаполнение не должно ожидать. Применяется только к необязательным политикам (isBlocking == false). Автозаполнение всегда ожидает требуемых политик (isBlocking == true).

bypassPolicy

Если значение true, политики будут явно обойдены во время завершения запроса на вытягивание.

bypassReason

Если политики обходятся, сохраняется причина использования обхода.

deleteSourceBranch

Если true, исходная ветвь запроса pull будет удалена после завершения.

mergeCommitMessage

Если этот параметр установлен, он будет использоваться в качестве сообщения о коммите слияния.

mergeStrategy

Укажите стратегию, используемую для слияния запроса на вытягивание во время завершения. Если MergeStrategy не установлен в какое-либо значение, будет создано no-FF слияние, если SquashMerge == false. Если MergeStrategy не установлен в какое-либо значение, коммиты запроса на вытягивание будут сведены, если SquashMerge == true. Свойство SquashMerge является устаревшим. Во всех случаях рекомендуется явно указывать MergeStrategy. Если для MergeStrategy указано явное значение, свойство SquashMerge будет проигнорировано.

squashMerge

SquashMerge устарел. Вы должны явно установить значение MergeStrategy. Если для MergeStrategy задано любое значение, значение SquashMerge будет проигнорировано. Если MergeStrategy не задан, стратегия слияния будет без быстрой перемотки, если этот флаг имеет значение false, или squash, если true.

transitionWorkItems

Если true, мы попытаемся перевести все рабочие элементы, связанные с запросом на вытягивание, в следующее логическое состояние (т.е. Active -> Resolved)

triggeredByAutoComplete

Если значение true, текущая попытка завершения была запущена с помощью автозаполнения. Используется внутрь.

Сведения о свойстве

autoCompleteIgnoreConfigIds

Список идентификаторов любой конфигурации политики, которые автозаполнение не должно ожидать. Применяется только к необязательным политикам (isBlocking == false). Автозаполнение всегда ожидает требуемых политик (isBlocking == true).

autoCompleteIgnoreConfigIds: number[]

Значение свойства

number[]

bypassPolicy

Если значение true, политики будут явно обойдены во время завершения запроса на вытягивание.

bypassPolicy: boolean

Значение свойства

boolean

bypassReason

Если политики обходятся, сохраняется причина использования обхода.

bypassReason: string

Значение свойства

string

deleteSourceBranch

Если true, исходная ветвь запроса pull будет удалена после завершения.

deleteSourceBranch: boolean

Значение свойства

boolean

mergeCommitMessage

Если этот параметр установлен, он будет использоваться в качестве сообщения о коммите слияния.

mergeCommitMessage: string

Значение свойства

string

mergeStrategy

Укажите стратегию, используемую для слияния запроса на вытягивание во время завершения. Если MergeStrategy не установлен в какое-либо значение, будет создано no-FF слияние, если SquashMerge == false. Если MergeStrategy не установлен в какое-либо значение, коммиты запроса на вытягивание будут сведены, если SquashMerge == true. Свойство SquashMerge является устаревшим. Во всех случаях рекомендуется явно указывать MergeStrategy. Если для MergeStrategy указано явное значение, свойство SquashMerge будет проигнорировано.

mergeStrategy: GitPullRequestMergeStrategy

Значение свойства

squashMerge

SquashMerge устарел. Вы должны явно установить значение MergeStrategy. Если для MergeStrategy задано любое значение, значение SquashMerge будет проигнорировано. Если MergeStrategy не задан, стратегия слияния будет без быстрой перемотки, если этот флаг имеет значение false, или squash, если true.

squashMerge: boolean

Значение свойства

boolean

transitionWorkItems

Если true, мы попытаемся перевести все рабочие элементы, связанные с запросом на вытягивание, в следующее логическое состояние (т.е. Active -> Resolved)

transitionWorkItems: boolean

Значение свойства

boolean

triggeredByAutoComplete

Если значение true, текущая попытка завершения была запущена с помощью автозаполнения. Используется внутрь.

triggeredByAutoComplete: boolean

Значение свойства

boolean