跳到主要内容

分支:创建分支

路由 URL​

POST https://playcanvas.com/api/branches

说明​

从已有分支创建新分支,也可指定源检查点。

示例​

curl -H "Authorization: Bearer {accessToken}" -H "Content-Type: application/json" -X POST -d '{"projectId": {projectId}, "name": "My New Branch", "sourceBranchId": "{sourceBranchId}"}' "https://playcanvas.com/api/branches"

HTTP 请求

POST https://playcanvas.com/api/branches
Authorization: Bearer {accessToken}
Content-Type: application/json

{
"projectId": {projectId},
"name": "My New Branch",
"sourceBranchId": "{sourceBranchId}"
}

参数​

名称类型必需说明
namestring✔️新分支名称,不能为空,且不得超过 1000 个字符。
projectIdnumber✔️项目 ID。
sourceBranchIdstring✔️创建新分支所依据的源分支 ID。
sourceCheckpointIdstring创建新分支所依据的检查点 ID,必须属于源分支。未指定时使用源分支的最新检查点。

响应结构​

Status: 201 Created
{
"id": string,
"projectId": int,
"name": string,
"createdAt": date,
"closed": bool,
"permanent": bool,
"latestCheckpointId": string,
"user": {
"id": int,
"fullName": string,
"username": string
}
}

错误​

状态码说明
400请求无效/分支名称已存在
401未通过身份验证
403禁止访问
404未找到项目/分支
429请求过多

请求限流​

此路由采用普通限流。