Versión 4.0.23.2
Confirmar la compra o restablecer la rama de Git existente
Solo se permite en el modo de desarrollo
- Llama a
update_session
para seleccionar el lugar de trabajo “dev”.
Confirma una rama existente si el campo de nombre es diferente del nombre de la rama que se está procesando en ese momento.
De manera opcional, especifica un nombre de rama, un nombre de etiqueta o un SHA de confirmación en el que se deba restablecer la rama.
El restablecimiento de la configuración de fábrica de DANGER se forzará al control remoto. Los cambios sin guardar y las confirmaciones podrían perderse de forma permanente.
Solicitud
PUT
/projects/{project_id}/git_branch
Tipo de datos
Descripción
Expandir la definición HTTPPath...
project_id
string
ID del proyecto
Expandir la definición HTTPBody...
Expandir la definición de GitBranch...
que pueden
lock
objeto
Operaciones que el usuario actual puede realizar en este objeto
del espacio
string
El nombre corto en el idioma local. La actualización de "name" da como resultado "git checkout ".
remoto
lock
string
El nombre del control remoto
nombre_remoto
lock
string
El nombre corto del control remoto
error
lock
string
Nombre del error
mensaje,
lock
string
Mensaje que describe un error si está presente
nombre_del_propietario
lock
string
Nombre del propietario de una rama personal
solo lectura
lock
booleano
Indica si esta rama es de solo lectura o no
personal
lock
booleano
Si esta rama es personal o no: solo lectura para todos los desarrolladores, excepto el propietario
es_local
lock
booleano
Si existe o no una referencia local para la sucursal
está_remoto
lock
booleano
Si existe o no una referencia remota para la rama
is_production
lock
booleano
Si esta es la rama de producción
recuento_anticipado
lock
integer
Cantidad de confirmaciones que la rama local está por delante del control remoto
cantidad_inferior
lock
integer
Cantidad de confirmaciones que la rama local tiene detrás del control remoto
confirmación_en
lock
integer
La marca de tiempo UNIX en la que se confirmó esta rama por última vez.
ref
string
Es la referencia resuelta de esta rama. La actualización de `ref` genera `git reset --hard ``.
referencia_remota
lock
string
La referencia resuelta de esta rama remota.
Respuesta
200: Rama de Git
Tipo de datos
Descripción
que pueden
lock
objeto
Operaciones que el usuario actual puede realizar en este objeto
del espacio
string
El nombre corto en el idioma local. La actualización de "name" da como resultado "git checkout ".
remoto
lock
string
El nombre del control remoto
nombre_remoto
lock
string
El nombre corto del control remoto
error
lock
string
Nombre del error
mensaje,
lock
string
Mensaje que describe un error si está presente
nombre_del_propietario
lock
string
Nombre del propietario de una rama personal
solo lectura
lock
booleano
Indica si esta rama es de solo lectura o no
personal
lock
booleano
Si esta rama es personal o no: solo lectura para todos los desarrolladores, excepto el propietario
es_local
lock
booleano
Si existe o no una referencia local para la sucursal
está_remoto
lock
booleano
Si existe o no una referencia remota para la rama
is_production
lock
booleano
Si esta es la rama de producción
recuento_anticipado
lock
integer
Cantidad de confirmaciones que la rama local está por delante del control remoto
cantidad_inferior
lock
integer
Cantidad de confirmaciones que la rama local tiene detrás del control remoto
confirmación_en
lock
integer
La marca de tiempo UNIX en la que se confirmó esta rama por última vez.
ref
string
Es la referencia resuelta de esta rama. La actualización de `ref` genera `git reset --hard ``.
referencia_remota
lock
string
La referencia resuelta de esta rama remota.
400: Bad Request
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
404: No encontrado
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
422: Error de validación
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
Expandir la definición de ValidationErrorDetail...
campo
lock
string
Campo con error
código
lock
string
Código de error
mensaje,
lock
string
Mensaje de información de error
url_documentación
lock
string
Vínculo a la documentación
url_documentación
lock
string
Vínculo a la documentación
429: Demasiadas solicitudes
Tipo de datos
Descripción
mensaje,
lock
string
Detalles del error
url_documentación
lock
string
Vínculo a la documentación
Ejemplos