Versão 4.0.23.6 (mais recente)
Criar e finalizar uma ramificação do Git
Cria e faz check-out de uma nova ramificação no repositório do projeto fornecido
Permitido apenas no modo de desenvolvimento
- Chame
update_session
para selecionar o espaço de trabalho "dev".
Como opção, especifique um nome de ramificação, um nome de tag ou um commit SHA como ponto de partida no campo de referência.
Se nenhuma referência for especificada, o HEAD da ramificação atual será usado como ponto de partida para a nova ramificação.
Solicitação
POST
/projects/{project_id}/git_branch
Expandir definição HTTPPath...
project_id
string
ID do projeto
Expandir definição HTTPBody...
Expandir a definição do GitBranch...
pode
lock
objeto
Operações que o usuário atual pode realizar neste objeto
nome
string
O nome abreviado do local. Atualizar "name" resulta em "git checkout" `
controle remoto
lock
string
O nome do controle remoto
nome_remoto
lock
string
O nome curto no controle remoto
error
lock
string
Nome do erro
mensagem
lock
string
Mensagem descrevendo um erro, se houver
nome_do_proprietário
lock
string
Nome do proprietário de uma agência pessoal
somente leitura
lock
booleano
Se esta ramificação é somente leitura ou não
personal
lock
booleano
Se a agência é pessoal ou não: somente leitura para todos os desenvolvedores, exceto o proprietário
is_local
lock
booleano
Se existe uma referência local para a ramificação
is_remote
lock
booleano
Se existe uma ref remota para a ramificação
is_production
lock
booleano
Se este é ou não o branch de produção
contagem_antecipada
lock
integer
Número de confirmações da ramificação local à frente do controle remoto
contagem_atrasada
lock
integer
Número de confirmações da ramificação local atrás do controle remoto
commit_at
lock
integer
Carimbo de data/hora do UNIX em que este branch foi confirmado pela última vez.
ref
string
A referência resolvida desta ramificação. A atualização de `ref` resulta em `git reset --hard ``.
referência_remota
lock
string
A referência resolvida desse branch remote.
Resposta
200: Ramificação Git
pode
lock
objeto
Operações que o usuário atual pode realizar neste objeto
nome
string
O nome abreviado do local. Atualizar "name" resulta em "git checkout" `
controle remoto
lock
string
O nome do controle remoto
nome_remoto
lock
string
O nome curto no controle remoto
error
lock
string
Nome do erro
mensagem
lock
string
Mensagem descrevendo um erro, se houver
nome_do_proprietário
lock
string
Nome do proprietário de uma agência pessoal
somente leitura
lock
booleano
Se esta ramificação é somente leitura ou não
personal
lock
booleano
Se a agência é pessoal ou não: somente leitura para todos os desenvolvedores, exceto o proprietário
is_local
lock
booleano
Se existe uma referência local para a ramificação
is_remote
lock
booleano
Se existe uma ref remota para a ramificação
is_production
lock
booleano
Se este é ou não o branch de produção
contagem_antecipada
lock
integer
Número de confirmações da ramificação local à frente do controle remoto
contagem_atrasada
lock
integer
Número de confirmações da ramificação local atrás do controle remoto
commit_at
lock
integer
Carimbo de data/hora do UNIX em que este branch foi confirmado pela última vez.
ref
string
A referência resolvida desta ramificação. A atualização de `ref` resulta em `git reset --hard ``.
referência_remota
lock
string
A referência resolvida desse branch remote.
400: Solicitação inválida
mensagem
lock
string
Detalhes do erro
url_da_documentação
lock
string
Link da documentação
404: não encontrado
mensagem
lock
string
Detalhes do erro
url_da_documentação
lock
string
Link da documentação
409: recurso já existe
mensagem
lock
string
Detalhes do erro
url_da_documentação
lock
string
Link da documentação
422: erro de validação
mensagem
lock
string
Detalhes do erro
Expandir a definição de ValidationErrorDetail...
campo
lock
string
Campo com erro
código
lock
string
Código do erro
mensagem
lock
string
Mensagem de erro
url_da_documentação
lock
string
Link da documentação
url_da_documentação
lock
string
Link da documentação
429: Solicitações demais
mensagem
lock
string
Detalhes do erro
url_da_documentação
lock
string
Link da documentação