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


GitPullRequest interface

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

Свойства

artifactId

Строка, однозначно идентифицирующая этот запрос на вытягивание. Чтобы создать идентификатор артефакта для запроса на вытягивание, используйте следующий шаблон: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

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

closedBy

Пользователь, который закрыл запрос на вытягивание.

closedDate

Дата закрытия запроса на вытягивание (завершена, отменена или объединена извне).

codeReviewId

Идентификатор проверки кода запроса на вытягивание. Для внутреннего использования.

commits

Фиксации, содержащиеся в запросе на вытягивание.

completionOptions

Параметры, влияющие на способ объединения запроса на вытягивание после его завершения.

completionQueueTime

Самая последняя дата, когда запрос на вытягивание вошел в очередь для завершения. Для внутреннего использования.

createdBy

Удостоверение пользователя, создавшего запрос на вытягивание.

creationDate

Дата создания запроса на вытягивание.

description

Описание запроса на вытягивание.

forkSource

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

hasMultipleMergeBases

Предупреждение о нескольких базах слияния

isDraft

Черновик или WIP-запрос на вытягивание.

labels

Метки, связанные с запросом на вытягивание.

lastMergeCommit

Фиксация последнего слияния запроса на вытягивание. Если он пуст, последнее слияние выполняется или не выполнено.

lastMergeSourceCommit

Фиксация в начале исходной ветви во время последнего слияния запроса на вытягивание.

lastMergeTargetCommit

Фиксация в начале целевой ветви во время последнего слияния запроса на вытягивание.

mergeFailureMessage

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

mergeFailureType

Тип сбоя (если таковой есть) при слиянии запроса на вытягивание.

mergeId

Идентификатор задания, используемого для выполнения слияния запроса на вытягивание. Для внутреннего использования.

mergeOptions

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

mergeStatus

Текущее состояние слияния запроса на вытягивание.

pullRequestId

Идентификатор запроса на вытягивание.

remoteUrl

Для внутреннего использования.

repository

Репозиторий, содержащий целевую ветвь запроса на вытягивание.

reviewers

Список рецензентов по запросу на вытягивание, а также состояние их голосов.

sourceRefName

Имя исходной ветви запроса на вытягивание.

status

Состояние запроса на вытягивание.

supportsIterations

Если значение равно true, этот запрос на вытягивание поддерживает несколько итераций. Поддержка итерации означает, что отдельные отправки в исходную ветвь запроса на вытягивание можно просмотреть, а комментарии, оставленные в одной итерации, будут отслеживаться в будущих итерациях.

targetRefName

Имя целевой ветви запроса на вытягивание.

title

Заголовок запроса на вытягивание.

url

Для внутреннего использования.

workItemRefs

Ссылки на все рабочие элементы, связанные с этим запросом на вытягивание.

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

artifactId

Строка, однозначно идентифицирующая этот запрос на вытягивание. Чтобы создать идентификатор артефакта для запроса на вытягивание, используйте следующий шаблон: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

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

string

autoCompleteSetBy

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

autoCompleteSetBy: IdentityRef

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

closedBy

Пользователь, который закрыл запрос на вытягивание.

closedBy: IdentityRef

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

closedDate

Дата закрытия запроса на вытягивание (завершена, отменена или объединена извне).

closedDate: Date

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

Date

codeReviewId

Идентификатор проверки кода запроса на вытягивание. Для внутреннего использования.

codeReviewId: number

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

number

commits

Фиксации, содержащиеся в запросе на вытягивание.

commits: GitCommitRef[]

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

completionOptions

Параметры, влияющие на способ объединения запроса на вытягивание после его завершения.

completionOptions: GitPullRequestCompletionOptions

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

completionQueueTime

Самая последняя дата, когда запрос на вытягивание вошел в очередь для завершения. Для внутреннего использования.

completionQueueTime: Date

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

Date

createdBy

Удостоверение пользователя, создавшего запрос на вытягивание.

createdBy: IdentityRef

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

creationDate

Дата создания запроса на вытягивание.

creationDate: Date

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

Date

description

Описание запроса на вытягивание.

description: string

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

string

forkSource

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

forkSource: GitForkRef

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

hasMultipleMergeBases

Предупреждение о нескольких базах слияния

hasMultipleMergeBases: boolean

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

boolean

isDraft

Черновик или WIP-запрос на вытягивание.

isDraft: boolean

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

boolean

labels

Метки, связанные с запросом на вытягивание.

labels: WebApiTagDefinition[]

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

lastMergeCommit

Фиксация последнего слияния запроса на вытягивание. Если он пуст, последнее слияние выполняется или не выполнено.

lastMergeCommit: GitCommitRef

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

lastMergeSourceCommit

Фиксация в начале исходной ветви во время последнего слияния запроса на вытягивание.

lastMergeSourceCommit: GitCommitRef

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

lastMergeTargetCommit

Фиксация в начале целевой ветви во время последнего слияния запроса на вытягивание.

lastMergeTargetCommit: GitCommitRef

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

mergeFailureMessage

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

mergeFailureMessage: string

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

string

mergeFailureType

Тип сбоя (если таковой есть) при слиянии запроса на вытягивание.

mergeFailureType: PullRequestMergeFailureType

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

mergeId

Идентификатор задания, используемого для выполнения слияния запроса на вытягивание. Для внутреннего использования.

mergeId: string

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

string

mergeOptions

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

mergeOptions: GitPullRequestMergeOptions

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

mergeStatus

Текущее состояние слияния запроса на вытягивание.

mergeStatus: PullRequestAsyncStatus

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

pullRequestId

Идентификатор запроса на вытягивание.

pullRequestId: number

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

number

remoteUrl

Для внутреннего использования.

remoteUrl: string

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

string

repository

Репозиторий, содержащий целевую ветвь запроса на вытягивание.

repository: GitRepository

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

reviewers

Список рецензентов по запросу на вытягивание, а также состояние их голосов.

reviewers: IdentityRefWithVote[]

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

sourceRefName

Имя исходной ветви запроса на вытягивание.

sourceRefName: string

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

string

status

Состояние запроса на вытягивание.

status: PullRequestStatus

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

supportsIterations

Если значение равно true, этот запрос на вытягивание поддерживает несколько итераций. Поддержка итерации означает, что отдельные отправки в исходную ветвь запроса на вытягивание можно просмотреть, а комментарии, оставленные в одной итерации, будут отслеживаться в будущих итерациях.

supportsIterations: boolean

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

boolean

targetRefName

Имя целевой ветви запроса на вытягивание.

targetRefName: string

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

string

title

Заголовок запроса на вытягивание.

title: string

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

string

url

Для внутреннего использования.

url: string

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

string

workItemRefs

Ссылки на все рабочие элементы, связанные с этим запросом на вытягивание.

workItemRefs: ResourceRef[]

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