Versione 4.0.23.6 (più recente)
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
percorso
Espandi definizione HTTPPath...
project_id
ID progetto
body
Espandi definizione HTTPBody...
body
Ramo Git
Espandi definizione GitBranch...
può
lock
Operazioni che l'utente corrente può eseguire su questo oggetto
name
Il nome breve del locale. L'aggiornamento di "nome" comporta il pagamento in "git" "
telecomando
lock
Il nome del telecomando
nome_remoto
lock
Il nome breve sul telecomando
errore
lock
Nome dell'errore
messaggio
lock
Messaggio che descrive un errore se presente
nome_proprietario
lock
Nome del proprietario di una filiale personale
sola lettura
lock
Se questo ramo è di sola lettura
personal
lock
Se questo ramo è un ramo personale o meno; di sola lettura per tutti gli sviluppatori ad eccezione del proprietario
è_locale
lock
Indica se esiste o meno un riferimento locale per il ramo
è_remoto
lock
Indica se esiste o meno un riferimento remoto per il ramo
produzione
lock
Se questo è il ramo production
avanti_conteggio
lock
Numero di commit del ramo locale prima del telecomando
dietro_numero
lock
Numero di commit del ramo locale dietro il telecomando
commit_at
lock
Timestamp UNIX in cui è stato eseguito l'ultimo commit di questa filiale.
rif
Il riferimento risolto di questo ramo. L'aggiornamento di "ref" restituisce "git reset --hard ".
riferimento_remoto
lock
Il riferimento risolto di questo telecomando di filiale.
Risposta
200: ramo Git
Tipo di dati
Descrizione
(oggetto)
può
lock
Operazioni che l'utente corrente può eseguire su questo oggetto
name
Il nome breve del locale. L'aggiornamento di "nome" comporta il pagamento in "git" "
telecomando
lock
Il nome del telecomando
nome_remoto
lock
Il nome breve sul telecomando
errore
lock
Nome dell'errore
messaggio
lock
Messaggio che descrive un errore se presente
nome_proprietario
lock
Nome del proprietario di una filiale personale
sola lettura
lock
Se questo ramo è di sola lettura
personal
lock
Se questo ramo è un ramo personale o meno; di sola lettura per tutti gli sviluppatori ad eccezione del proprietario
è_locale
lock
Indica se esiste o meno un riferimento locale per il ramo
è_remoto
lock
Indica se esiste o meno un riferimento remoto per il ramo
produzione
lock
Se questo è il ramo production
avanti_conteggio
lock
Numero di commit del ramo locale prima del telecomando
dietro_numero
lock
Numero di commit del ramo locale dietro il telecomando
commit_at
lock
Timestamp UNIX in cui è stato eseguito l'ultimo commit di questa filiale.
rif
Il riferimento risolto di questo ramo. L'aggiornamento di "ref" restituisce "git reset --hard ".
riferimento_remoto
lock
Il riferimento risolto di questo telecomando di filiale.
400: Richiesta errata
Tipo di dati
Descrizione
(oggetto)
messaggio
lock
Error details (Dettagli errore)
documentazione_url
lock
Link alla documentazione
404: Non trovata
Tipo di dati
Descrizione
(oggetto)
messaggio
lock
Error details (Dettagli errore)
documentazione_url
lock
Link alla documentazione
409: Risorsa già esistente
Tipo di dati
Descrizione
(oggetto)
messaggio
lock
Error details (Dettagli errore)
documentazione_url
lock
Link alla documentazione
422: Errore di convalida
Tipo di dati
Descrizione
(oggetto)
messaggio
lock
Error details (Dettagli errore)
errori
Espandi definizione ValidationErrorDetails...
campo
lock
Campo con errore
codice
lock
Codice di errore
messaggio
lock
Messaggio informativo sull'errore
documentazione_url
lock
Link alla documentazione
documentazione_url
lock
Link alla documentazione
429: Troppe richieste
Tipo di dati
Descrizione
(oggetto)
messaggio
lock
Error details (Dettagli errore)
documentazione_url
lock
Link alla documentazione