ListMergeRequestPatchSets - 查询合并请求版本列表

查询合并请求下的所有版本信息,包括合并源的版本和合并目标的版本。

接口说明

版本表达的概念类似于一次推送,每个版本会关联一个 Commit SHA;一次推送可能会包括多个提交,此时关联的提交 ID 为推送的最新提交。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

GET /api/v4/projects/merge_requests/diffs/list_patchsets

请求参数

名称类型必填描述示例值
organizationIdstring

企业标识,也称企业 id,字符串形式,可在云效访问链接中获取,如 https://devops.aliyun.com/organization/【OrganizationId】

5ebbc0228123212b59xxxxx
accessTokenstring

个人访问令牌。 使用阿里云 AK+SK 或使用 STS 临时授权方式不需要传该字段

f0b1e61db5961df5975a93f9129d2513
repositoryIdentitystring

代码库 ID 或者全路径

2835387 或 codeup/codeup-demo
localIdlong

合并请求局部 ID,表示代码库下的第几个合并请求

4

返回参数

名称类型描述示例值
object

Schema of Response

requestIdstring

请求 ID

F7B85D1B-D1C2-140F-A039-341859F130B9
successboolean

调用是否成功

true
errorCodestring

错误码

SYSTEM_UNKNOWN_ERROR
errorMessagestring

错误信息

""
resultarray<object>

返回结果列表

object

返回结果

patchSetNolong

版本号

1
patchSetBizIdstring

版本的业务 ID,具有唯一性和业务实义,在涉及版本 ID 的传参处,均使用该 ID

513fcfd81a9142d2bb0db4f72c0aa15b
patchSetNamestring

版本名称

版本1
commitIdstring

版本关联的提交 ID

1a072f5367c21f9de3464b8c0ee8546e47764d2d
shortCommitIdstring

提交短 ID

1a072f53
relatedMergeItemTypestring

关联的合并类型

  • MERGE_SOURCE:合并源
  • MERGE_TARGET:合并目标
MERGE_SOURCE
createdAtstring

创建时间

2022-03-18 14:24:54

示例

正常返回示例

JSON格式

{
  "requestId": "F7B85D1B-D1C2-140F-A039-341859F130B9",
  "success": true,
  "errorCode": "SYSTEM_UNKNOWN_ERROR",
  "errorMessage": "\"\"",
  "result": [
    {
      "patchSetNo": 1,
      "patchSetBizId": "513fcfd81a9142d2bb0db4f72c0aa15b",
      "patchSetName": "版本1",
      "commitId": "1a072f5367c21f9de3464b8c0ee8546e47764d2d",
      "shortCommitId": "1a072f53",
      "relatedMergeItemType": "MERGE_SOURCE",
      "createdAt": "2022-03-18 14:24:54"
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史