Forks - Get
Получение сведений о конкретной операции синхронизации вилки.
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryNameOrId}/forkSyncRequests/{forkSyncOperationId}?api-version=5.0-preview.1
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryNameOrId}/forkSyncRequests/{forkSyncOperationId}?includeLinks={includeLinks}&api-version=5.0-preview.1
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
fork
|
path | True |
integer int32 |
OperationId запроса синхронизации. |
organization
|
path | True |
string |
Название организации Azure DevOps. |
repository
|
path | True |
string |
Имя или идентификатор репозитория. |
project
|
path |
string |
Идентификатор проекта или имя проекта |
|
api-version
|
query | True |
string |
Используемая версия API. Для использования этой версии API необходимо задать значение 5.0-preview.1. |
include
|
query |
boolean |
Значение true для включения ссылок. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
успешная операция |
Безопасность
oauth2
Тип:
oauth2
Flow:
accessCode
URL-адрес авторизации:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL-адрес токена:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Области
Имя | Описание |
---|---|
vso.code | Предоставляет возможность чтения исходного кода и метаданных о фиксациях, наборах изменений, ветвях и других артефактах управления версиями. Также предоставляет возможность поиска кода и получения уведомлений о событиях управления версиями с помощью перехватчиков служб. |
Определения
Имя | Описание |
---|---|
Git |
|
Git |
Сведения о состоянии запрошенной операции вилки. |
Git |
Запрос на синхронизацию данных между двумя вилками. |
Global |
Глобальный уникальный ключ для репозитория. |
Reference |
Класс, представляющий коллекцию ссылок REST. |
Source |
GitAsyncOperationStatus
Значение | Описание |
---|---|
abandoned |
Операция была прекращена. |
completed |
Операция завершена. |
failed |
Операция завершилась ошибкой. Проверьте наличие сообщения об ошибке. |
inProgress |
Операция в настоящее время выполняется. |
queued |
Операция находится в очереди и еще не запущена. |
GitForkOperationStatusDetail
Сведения о состоянии запрошенной операции вилки.
Имя | Тип | Описание |
---|---|---|
allSteps |
string[] |
Все допустимые шаги для процесса вилки |
currentStep |
integer |
Индексирование в AllSteps для текущего шага |
errorMessage |
string |
Сообщение об ошибке, если операция завершилась сбоем. |
GitForkSyncRequest
Запрос на синхронизацию данных между двумя вилками.
Имя | Тип | Описание |
---|---|---|
_links |
Коллекция связанных ссылок |
|
detailedStatus |
Сведения о состоянии запрошенной операции вилки. |
|
operationId |
integer |
Уникальный идентификатор операции. |
source |
Полный идентификатор исходного репозитория. |
|
sourceToTargetRefs |
Если он указан, набор сопоставлений ссылок, используемых при выполнении синхронизации или создания. Если они отсутствуют, все ссылки будут синхронизированы. |
|
status |
GlobalGitRepositoryKey
Глобальный уникальный ключ для репозитория.
Имя | Тип | Описание |
---|---|---|
collectionId |
string |
Идентификатор коллекции командных проектов коллекции для репозитория. |
projectId |
string |
Идентификатор командного проекта для репозитория. |
repositoryId |
string |
Идентификатор репозитория. |
ReferenceLinks
Класс, представляющий коллекцию ссылок REST.
Имя | Тип | Описание |
---|---|---|
links |
object |
Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения. |
SourceToTargetRef
Имя | Тип | Описание |
---|---|---|
sourceRef |
string |
Ссылка на источник для копирования. Например, refs/heads/master. |
targetRef |
string |
Целевая ссылка для обновления. Например, refs/heads/master. |