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