Zur neuen Git-Filiale wechseln

Version 3.1.23.4

Git-Zweig erstellen und bezahlen

Erstellt und ruft einen neuen Zweig im angegebenen Projekt-Repository auf Nur im Entwicklungsmodus zulässig

  • Rufen Sie update_session auf, um den Arbeitsbereich „dev“ auszuwählen.

Geben Sie optional einen Zweignamen, einen Tag-Namen oder ein Commit-SHA als Startpunkt im Referenzfeld an. Wenn keine Ref angegeben ist, wird der HEAD-Wert des aktuellen Zweigs als Ausgangspunkt für den neuen Zweig verwendet.

Anfrage

POST /projects/{project_id}/git_branch
Datentyp
Beschreibung
Anfrage
HTTPRequest
Pfad
HTTPPath
HTTPPath-Definition maximieren...
project_id
String
Projekt-ID
body
HTTP-Text
HTTPBody-Definition maximieren...
body
Git-Zweig
GitBranch-Definition maximieren...
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
name
String
Der Kurzname auf dem lokalen Gerät. Das Aktualisieren von „Name“ führt zu „git checkout“
fern
String
Name der Fernbedienung
remote_name (Remote-Name)
String
Kurzname auf der Fernbedienung
Fehler
String
Name des Fehlers
nachricht
String
Nachricht, die einen Fehler beschreibt, wenn vorhanden
Inhabername
String
Name des Inhabers einer Zweigstelle
schreibgeschützt
boolean
Gibt an, ob dieser Zweig schreibgeschützt ist
personal
boolean
Gibt an, ob es sich bei diesem Zweig um einen privaten Zweig handelt – schreibgeschützt für alle Entwickler mit Ausnahme des Inhabers
ist_lokal
boolean
Gibt an, ob eine lokale Referenz für den Zweig vorhanden ist
ist_Fernbedienung
boolean
Gibt an, ob eine Remote-Referenz für den Zweig vorhanden ist
ist_Produktion
boolean
Ob es sich um den Produktionszweig handelt oder nicht
Vorausanzahl
integer
Anzahl der Commits, die der lokale Zweig vor der Remote-Instanz liegt
Hinteranzahl
integer
Anzahl der Commits, die der lokale Zweig hinter dem Remote-Gerät liegt
Commit_AT
integer
UNIX-Zeitstempel, zu dem dieser Zweig zuletzt übernommen wurde.
ref
String
Die aufgelöste Referenz dieses Zweigs. Das Aktualisieren von „ref“ führt zu „git reset --hard“ .
remote_ref
String
Die aufgelöste Referenz dieses Zweigs per Remote-Zugriff.

Antwort

200: Git-Zweig

Datentyp
Beschreibung
(Objekt)
kann
Objekt
Vorgänge, die der aktuelle Nutzer für dieses Objekt ausführen kann
name
String
Der Kurzname auf dem lokalen Gerät. Das Aktualisieren von „Name“ führt zu „git checkout“
fern
String
Name der Fernbedienung
remote_name (Remote-Name)
String
Kurzname auf der Fernbedienung
Fehler
String
Name des Fehlers
nachricht
String
Nachricht, die einen Fehler beschreibt, wenn vorhanden
Inhabername
String
Name des Inhabers einer Zweigstelle
schreibgeschützt
boolean
Gibt an, ob dieser Zweig schreibgeschützt ist
personal
boolean
Gibt an, ob es sich bei diesem Zweig um einen privaten Zweig handelt – schreibgeschützt für alle Entwickler mit Ausnahme des Inhabers
ist_lokal
boolean
Gibt an, ob eine lokale Referenz für den Zweig vorhanden ist
ist_Fernbedienung
boolean
Gibt an, ob eine Remote-Referenz für den Zweig vorhanden ist
ist_Produktion
boolean
Ob es sich um den Produktionszweig handelt oder nicht
Vorausanzahl
integer
Anzahl der Commits, die der lokale Zweig vor der Remote-Instanz liegt
Hinteranzahl
integer
Anzahl der Commits, die der lokale Zweig hinter dem Remote-Gerät liegt
Commit_AT
integer
UNIX-Zeitstempel, zu dem dieser Zweig zuletzt übernommen wurde.
ref
String
Die aufgelöste Referenz dieses Zweigs. Das Aktualisieren von „ref“ führt zu „git reset --hard“ .
remote_ref
String
Die aufgelöste Referenz dieses Zweigs per Remote-Zugriff.

400: Ungültige Anfrage

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

404: Nicht gefunden

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

409: Ressource ist bereits vorhanden

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

422: Validierungsfehler

Datentyp
Beschreibung
nachricht
String
Fehlerdetails
ValidationErrorDetail-Definition maximieren...
Feld
String
Feld mit Fehler
Code
String
Fehlercode
nachricht
String
Fehlermeldung
Dokumentations-URL
String
Link zur Dokumentation
Dokumentations-URL
String
Link zur Dokumentation

429: Zu viele Anfragen

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation