Compartir a través de


Forks - Get fork sync request

Obtenga los detalles de una operación de sincronización de bifurcación específica.

GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryNameOrId}/forkSyncRequests/{forkSyncOperationId}?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryNameOrId}/forkSyncRequests/{forkSyncOperationId}?includeLinks={includeLinks}&api-version=7.1

Parámetros de identificador URI

Nombre En Requerido Tipo Description
forkSyncOperationId
path True

integer (int32)

OperationId de la solicitud de sincronización.

organization
path True

string

Nombre de la organización de Azure DevOps.

repositoryNameOrId
path True

string

Nombre o identificador del repositorio.

project
path

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "7.1" para usar esta versión de la API.

includeLinks
query

boolean

True para incluir vínculos.

Respuestas

Nombre Tipo Description
200 OK

GitForkSyncRequest

operación correcta

Seguridad

oauth2

Tipo: oauth2
Flujo: accessCode
Dirección URL de autorización: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del token: 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

Ámbitos

Nombre Description
vso.code Concede la capacidad de leer código fuente y metadatos sobre confirmaciones, conjuntos de cambios, ramas y otros artefactos de control de versiones. También concede la capacidad de buscar código y recibir notificaciones sobre eventos de control de versiones a través de enlaces de servicio.

Definiciones

Nombre Description
GitAsyncOperationStatus
GitForkOperationStatusDetail

Información de estado sobre una operación de bifurcación solicitada.

GitForkSyncRequest

Solicite sincronizar los datos entre dos bifurcaciones.

GlobalGitRepositoryKey

Clave única global para un repositorio.

ReferenceLinks

Clase que representa una colección de vínculos de referencia rest.

SourceToTargetRef

GitAsyncOperationStatus

Valor Description
abandoned

Se ha abandonado la operación.

completed

La operación se ha completado.

failed

Error en la operación. Busque un mensaje de error.

inProgress

La operación está actualmente en curso.

queued

La operación está esperando en una cola y aún no se ha iniciado.

GitForkOperationStatusDetail

Información de estado sobre una operación de bifurcación solicitada.

Nombre Tipo Description
allSteps

string[]

Todos los pasos válidos para el proceso de bifurcación

currentStep

integer (int32)

Indexación en AllSteps para el paso actual

errorMessage

string

Mensaje de error si se produjo un error en la operación.

GitForkSyncRequest

Solicite sincronizar los datos entre dos bifurcaciones.

Nombre Tipo Description
_links

ReferenceLinks

Colección de vínculos relacionados

detailedStatus

GitForkOperationStatusDetail

Información de estado sobre una operación de bifurcación solicitada.

operationId

integer (int32)

Identificador único de la operación.

source

GlobalGitRepositoryKey

Identificador completo del repositorio de origen.

sourceToTargetRefs

SourceToTargetRef[]

Si se proporciona, el conjunto de asignaciones de referencia que se usarán al realizar una "sincronización" o crear. Si falta, se sincronizarán todas las referencias.

status

GitAsyncOperationStatus

GlobalGitRepositoryKey

Clave única global para un repositorio.

Nombre Tipo Description
collectionId

string (uuid)

Identificador de colección de proyectos de equipo de la colección para el repositorio.

projectId

string (uuid)

Id. de proyecto de equipo del proyecto para el repositorio.

repositoryId

string (uuid)

Identificador del repositorio.

Clase que representa una colección de vínculos de referencia rest.

Nombre Tipo Description
links

object

Vista de solo lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura.

SourceToTargetRef

Nombre Tipo Description
sourceRef

string

Referencia de origen que se va a copiar. Por ejemplo, refs/head/master.

targetRef

string

Referencia de destino que se va a actualizar. Por ejemplo, refs/head/master.