Versión 4.0.23.6 (más reciente)
Obtener proyectos de Workspace
Muestra información sobre el estado de los archivos del proyecto en el lugar de trabajo seleccionado actualmente
Solicitud
GET
/projects/{project_id}/current_workspace
Tipo de datos
Descripción
Solicitud
ruta
Expandir la definición HTTPPath...
project_id
ID del proyecto
verá la consulta cuando se guarde
Expandir definición de HTTPQuery...
campos
Campos solicitados
Respuesta
200: Lugar de trabajo del proyecto
Tipo de datos
Descripción
(objeto)
que pueden
lock
Operaciones que el usuario actual puede realizar en este objeto
project_id
lock
El ID del proyecto
id_lugar de trabajo
lock
El ID del lugar de trabajo local que contiene los archivos del proyecto
estado de git
lock
El estado del directorio de Git local
Git con cabeza
lock
Nombre de revisión del encabezado de Git
estado_de_dependencia
lock
Estado de las dependencias de tu proyecto. Los valores válidos son: "lock_optional", "lock_required", "lock_error", "install_none".
Git_branch
lock
GitBranch
Expandir la definición de GitBranch...
que pueden
lock
Operaciones que el usuario actual puede realizar en este objeto
del espacio
El nombre corto en el idioma local. La actualización de "name" da como resultado "git checkout " .
remoto
lock
El nombre del control remoto
nombre_remoto
lock
El nombre corto del control remoto
error
lock
Nombre del error
mensaje,
lock
Mensaje que describe un error si está presente
nombre_del_propietario
lock
Nombre del propietario de una rama personal
solo lectura
lock
Indica si esta rama es de solo lectura o no
personal
lock
Si esta rama es personal o no: solo lectura para todos los desarrolladores, excepto el propietario
es_local
lock
Si existe o no una referencia local para la sucursal
está_remoto
lock
Si existe o no una referencia remota para la rama
is_production
lock
Si esta es la rama de producción
recuento_anticipado
lock
Cantidad de confirmaciones que la rama local está por delante del control remoto
cantidad_inferior
lock
Cantidad de confirmaciones que la rama local tiene detrás del control remoto
confirmación_en
lock
La marca de tiempo UNIX en la que se confirmó esta rama por última vez.
ref
Es la referencia resuelta de esta rama. La actualización de `ref` genera `git reset --hard ``.
referencia_remota
lock
La referencia resuelta de esta rama remota.
tipo_ml
lock
La sintaxis de ML que usan todos los archivos en este proyecto
400: Bad Request
Tipo de datos
Descripción
(objeto)
mensaje,
lock
Detalles del error
url_documentación
lock
Vínculo a la documentación
404: No encontrado
Tipo de datos
Descripción
(objeto)
mensaje,
lock
Detalles del error
url_documentación
lock
Vínculo a la documentación