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 |
---|---|---|---|---|
fork
|
path | True |
integer (int32) |
OperationId de la solicitud de sincronización. |
organization
|
path | True |
string |
Nombre de la organización de Azure DevOps. |
repository
|
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. |
include
|
query |
boolean |
True para incluir vínculos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Git |
|
Git |
Información de estado sobre una operación de bifurcación solicitada. |
Git |
Solicite sincronizar los datos entre dos bifurcaciones. |
Global |
Clave única global para un repositorio. |
Reference |
Clase que representa una colección de vínculos de referencia rest. |
Source |
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 |
Colección de vínculos relacionados |
|
detailedStatus |
Información de estado sobre una operación de bifurcación solicitada. |
|
operationId |
integer (int32) |
Identificador único de la operación. |
source |
Identificador completo del repositorio de origen. |
|
sourceToTargetRefs |
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 |
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. |
ReferenceLinks
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. |