Dai un'occhiata a un nuovo ramo Git

Versione 3.1.23.2

Crea e paga un ramo Git

Crea e controlla un nuovo ramo nel repository di progetto specificato Consentito solo in modalità di sviluppo

  • Chiama update_session per selezionare l'area di lavoro "dev".

(Facoltativo) Specifica un nome di ramo, nome di tag o SHA di commit come punto di partenza nel campo di riferimento. Se non viene specificato alcun riferimento, HEAD del ramo corrente verrà utilizzato come punto di partenza per il nuovo ramo.

Richiesta

POST /projects/{project_id}/git_branch
Tipo di dati
Descrizione
Richiesta
HTTPRequest
percorso
Percorso HTTP
Espandi definizione HTTPPath...
project_id
string
ID progetto
body
HTTPBody
Espandi definizione HTTPBody...
body
Ramo Git
Espandi definizione GitBranch...
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
name
string
Il nome breve del locale. L'aggiornamento di "nome" comporta il pagamento in "git" "
telecomando
string
Il nome del telecomando
nome_remoto
string
Il nome breve sul telecomando
errore
string
Nome dell'errore
messaggio
string
Messaggio che descrive un errore se presente
nome_proprietario
string
Nome del proprietario di una filiale personale
sola lettura
boolean
Se questo ramo è di sola lettura
personal
boolean
Se questo ramo è un ramo personale o meno; di sola lettura per tutti gli sviluppatori ad eccezione del proprietario
è_locale
boolean
Indica se esiste o meno un riferimento locale per il ramo
è_remoto
boolean
Indica se esiste o meno un riferimento remoto per il ramo
produzione
boolean
Se questo è il ramo production
avanti_conteggio
integer
Numero di commit del ramo locale prima del telecomando
dietro_numero
integer
Numero di commit del ramo locale dietro il telecomando
commit_at
integer
Timestamp UNIX in cui è stato eseguito l'ultimo commit di questa filiale.
rif
string
Il riferimento risolto di questo ramo. L'aggiornamento di "ref" restituisce "git reset --hard ".
riferimento_remoto
string
Il riferimento risolto di questo telecomando di filiale.

Risposta

200: ramo Git

Tipo di dati
Descrizione
(oggetto)
può
oggetto
Operazioni che l'utente corrente può eseguire su questo oggetto
name
string
Il nome breve del locale. L'aggiornamento di "nome" comporta il pagamento in "git" "
telecomando
string
Il nome del telecomando
nome_remoto
string
Il nome breve sul telecomando
errore
string
Nome dell'errore
messaggio
string
Messaggio che descrive un errore se presente
nome_proprietario
string
Nome del proprietario di una filiale personale
sola lettura
boolean
Se questo ramo è di sola lettura
personal
boolean
Se questo ramo è un ramo personale o meno; di sola lettura per tutti gli sviluppatori ad eccezione del proprietario
è_locale
boolean
Indica se esiste o meno un riferimento locale per il ramo
è_remoto
boolean
Indica se esiste o meno un riferimento remoto per il ramo
produzione
boolean
Se questo è il ramo production
avanti_conteggio
integer
Numero di commit del ramo locale prima del telecomando
dietro_numero
integer
Numero di commit del ramo locale dietro il telecomando
commit_at
integer
Timestamp UNIX in cui è stato eseguito l'ultimo commit di questa filiale.
rif
string
Il riferimento risolto di questo ramo. L'aggiornamento di "ref" restituisce "git reset --hard ".
riferimento_remoto
string
Il riferimento risolto di questo telecomando di filiale.

400: Richiesta errata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

404: Non trovata

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

409: Risorsa già esistente

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione

422: Errore di convalida

Tipo di dati
Descrizione
messaggio
string
Error details (Dettagli errore)
Espandi definizione ValidationErrorDetails...
campo
string
Campo con errore
codice
string
Codice di errore
messaggio
string
Messaggio informativo sull'errore
documentazione_url
string
Link alla documentazione
documentazione_url
string
Link alla documentazione

429: Troppe richieste

Tipo di dati
Descrizione
(oggetto)
messaggio
string
Error details (Dettagli errore)
documentazione_url
string
Link alla documentazione