GitPullRequestCompletionOptions interface
Настройки о том, как должен быть выполнен запрос на вытягивание.
Свойства
auto |
Список идентификаторов любой конфигурации политики, автоматическое завершение которых не должно ждать. Применяется только к необязательным политикам (isBlocking == false). Автоматическое завершение всегда ожидает необходимых политик (isBlocking == true). |
bypass |
Если задано значение true, политики будут явно обходиться во время выполнения запроса на вытягивание. |
bypass |
Если политики обходятся, эта причина сохраняется в том, почему использовался обход. |
delete |
Если значение равно true, исходная ветвь запроса на вытягивание будет удалена после завершения. |
merge |
Если этот параметр задан, он будет использоваться в качестве сообщения о фиксации при фиксации слиянием. |
merge |
Укажите стратегию, используемую для слияния запроса на вытягивание во время выполнения. Если mergeStrategy не имеет никакого значения, слияние без FF будет создано, если SquashMerge == false. Если mergeStrategy не имеет никакого значения, фиксации запроса на вытягивание будут сдавываны, если SquashMerge == true. Свойство SquashMerge устарело. Рекомендуется явно задать MergeStrategy во всех случаях. Если для MergeStrategy указано явное значение, свойство SquashMerge будет игнорироваться. |
squash |
SquashMerge является нерекомендуемой. Необходимо явно задать значение MergeStrategy. Если параметр MergeStrategy имеет какое-либо значение, значение SquashMerge будет игнорироваться. Если параметр MergeStrategy не задан, стратегия слияния будет не быстрое перемещение вперед, если этот флаг имеет значение false, или squash, если значение true. |
transition |
Если задано значение true, мы попытаемся перевести все рабочие элементы, связанные с запросом на вытягивание, в следующее логическое состояние (т. е. Активный —> Разрешено). |
triggered |
Если задано значение true, текущая попытка завершения была активирована с помощью автоматического завершения. Для внутреннего использования. |
Сведения о свойстве
autoCompleteIgnoreConfigIds
Список идентификаторов любой конфигурации политики, автоматическое завершение которых не должно ждать. Применяется только к необязательным политикам (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 не имеет никакого значения, слияние без 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, мы попытаемся перевести все рабочие элементы, связанные с запросом на вытягивание, в следующее логическое состояние (т. е. Активный —> Разрешено).
transitionWorkItems: boolean
Значение свойства
boolean
triggeredByAutoComplete
Если задано значение true, текущая попытка завершения была активирована с помощью автоматического завершения. Для внутреннего использования.
triggeredByAutoComplete: boolean
Значение свойства
boolean