Version 4.0.23.6 (la plus récente)
Créer et payer une branche Git
Crée et extrait une branche dans le dépôt de projet donné Autorisé uniquement en mode développement
- Appelez
update_session
pour sélectionner l'espace de travail "dev".
Vous pouvez éventuellement spécifier un nom de branche, un nom de tag ou un commit SHA comme point de départ dans le champ de référence. Si aucune référence n'est spécifiée, la section HEAD de la branche actuelle sera utilisée comme point de départ de la nouvelle branche.
Demande
POST
/projects/{project_id}/git_branch
Type de données
Description
Demande
chemin d'accès
Développer la définition HTTPPath...
project_id
ID du projet
body
Développer la définition HTTPBody...
body
Branche Git
Développer la définition GitBranch...
peut
lock
Opérations que l'utilisateur actuel peut effectuer sur cet objet
name
Nom court figurant sur la page locale. Mise à jour du "nom" dans "git checkout "
télécommande
lock
Nom de la télécommande
Remote_name (nom de la télécommande)
lock
Nom court de la télécommande
erreur
lock
Nom de l'erreur
Message
lock
Message décrivant une erreur, le cas échéant
propriétaire_nom
lock
Nom du propriétaire d'une succursale personnelle
en lecture seule
lock
Indique si cette branche est en lecture seule
personal
lock
Indique si cette branche est une branche personnelle (lecture seule pour tous les développeurs, sauf le propriétaire)
Is_local
lock
Indique s'il existe ou non une référence locale pour la branche
Is_remote
lock
Indique s'il existe ou non une référence à distance pour la branche
production
lock
S'il s'agit ou non de la branche de production
nombre_à_avance
lock
Nombre de commits de la branche locale devant la télécommande
nombre_départ
lock
Nombre de commits de la branche locale derrière la télécommande
commit_at
lock
Horodatage UNIX correspondant au dernier commit de cette branche.
ref
Référence résolue de cette branche. La mise à jour de "ref" entraîne le rétablissement de "git -- --hard " .
télécommande
lock
Référence résolue de cette branche distante.
Réponse
200: Branche Git
Type de données
Description
(objet)
peut
lock
Opérations que l'utilisateur actuel peut effectuer sur cet objet
name
Nom court figurant sur la page locale. Mise à jour du "nom" dans "git checkout "
télécommande
lock
Nom de la télécommande
Remote_name (nom de la télécommande)
lock
Nom court de la télécommande
erreur
lock
Nom de l'erreur
Message
lock
Message décrivant une erreur, le cas échéant
propriétaire_nom
lock
Nom du propriétaire d'une succursale personnelle
en lecture seule
lock
Indique si cette branche est en lecture seule
personal
lock
Indique si cette branche est une branche personnelle (lecture seule pour tous les développeurs, sauf le propriétaire)
Is_local
lock
Indique s'il existe ou non une référence locale pour la branche
Is_remote
lock
Indique s'il existe ou non une référence à distance pour la branche
production
lock
S'il s'agit ou non de la branche de production
nombre_à_avance
lock
Nombre de commits de la branche locale devant la télécommande
nombre_départ
lock
Nombre de commits de la branche locale derrière la télécommande
commit_at
lock
Horodatage UNIX correspondant au dernier commit de cette branche.
ref
Référence résolue de cette branche. La mise à jour de "ref" entraîne le rétablissement de "git -- --hard " .
télécommande
lock
Référence résolue de cette branche distante.
400 Bad Request
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
404: introuvable
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
409: La ressource existe déjà
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation
422: Erreur de validation
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
erreurs
Développer la définition de ValidationErrorDetail...
champ
lock
Champ comportant une erreur
code
lock
Code d'erreur
Message
lock
Message d'information sur l'erreur
documentation_url
lock
Lien vers la documentation
documentation_url
lock
Lien vers la documentation
429 : Too Many Requests
Type de données
Description
(objet)
Message
lock
Infos sur l'erreur
documentation_url
lock
Lien vers la documentation