Confirma la nueva rama de Git

Versión 4.0.23.2

Cree y confirme una rama de Git

Crea y comprueba una rama nueva en el repositorio del proyecto determinado. Solo se permite en el modo de desarrollo

  • Llama a update_session para seleccionar el lugar de trabajo “dev”.

De manera opcional, especifica un nombre de rama, nombre de etiqueta o SHA de confirmación como punto de partida en el campo de referencia. Si no se especifica ninguna referencia, se usará HEAD de la rama actual como punto de partida de la rama nueva.

Solicitud

POST /projects/{project_id}/git_branch
Tipo de datos
Descripción
Solicitud
HTTPRequest
ruta
Ruta de HTTP
Expandir la definición HTTPPath...
project_id
string
ID del proyecto
body
Cuerpo HTTP
Expandir la definición HTTPBody...
body
Rama de Git
Expandir la definición de GitBranch...
que pueden
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
string
El nombre del control remoto
nombre_remoto
string
El nombre corto del control remoto
error
string
Nombre del error
mensaje,
string
Mensaje que describe un error si está presente
nombre_del_propietario
string
Nombre del propietario de una rama personal
solo lectura
booleano
Indica si esta rama es de solo lectura o no
personal
booleano
Si esta rama es personal o no: solo lectura para todos los desarrolladores, excepto el propietario
es_local
booleano
Si existe o no una referencia local para la sucursal
está_remoto
booleano
Si existe o no una referencia remota para la rama
is_production
booleano
Si esta es la rama de producción
recuento_anticipado
integer
Cantidad de confirmaciones que la rama local está por delante del control remoto
cantidad_inferior
integer
Cantidad de confirmaciones que la rama local tiene detrás del control remoto
confirmación_en
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
string
La referencia resuelta de esta rama remota.

Respuesta

200: Rama de Git

Tipo de datos
Descripción
(objeto)
que pueden
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
string
El nombre del control remoto
nombre_remoto
string
El nombre corto del control remoto
error
string
Nombre del error
mensaje,
string
Mensaje que describe un error si está presente
nombre_del_propietario
string
Nombre del propietario de una rama personal
solo lectura
booleano
Indica si esta rama es de solo lectura o no
personal
booleano
Si esta rama es personal o no: solo lectura para todos los desarrolladores, excepto el propietario
es_local
booleano
Si existe o no una referencia local para la sucursal
está_remoto
booleano
Si existe o no una referencia remota para la rama
is_production
booleano
Si esta es la rama de producción
recuento_anticipado
integer
Cantidad de confirmaciones que la rama local está por delante del control remoto
cantidad_inferior
integer
Cantidad de confirmaciones que la rama local tiene detrás del control remoto
confirmación_en
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
string
La referencia resuelta de esta rama remota.

400: Bad Request

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

404: No encontrado

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

409: El recurso ya existe

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación

422: Error de validación

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
Expandir la definición de ValidationErrorDetail...
campo
string
Campo con error
código
string
Código de error
mensaje,
string
Mensaje de información de error
url_documentación
string
Vínculo a la documentación
url_documentación
string
Vínculo a la documentación

429: Demasiadas solicitudes

Tipo de datos
Descripción
(objeto)
mensaje,
string
Detalles del error
url_documentación
string
Vínculo a la documentación