1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

获取合并请求文件修改记录

接口描述

中文:设置保护分支

英文:DescribeMergeRequestFileDiff

输入参数

参数名称 必选 类型 描述
MergeId Integer 合并请求 id
DepotId Integer 仓库 id

输出参数

参数名称 类型 描述
MergeRequestFileDiff MergeRequestFileDiff 文件修改记录

输出参数

参数名称 类型 描述
MergeRequestFileDiff MergeRequestFileDiff 文件修改记录

MergeRequestFileDiff 参数详情

参数名称 类型 描述
FileDiffs FileDiff 文件差别列表
Deletions Integer 总删除行数
Insertions Integer 总新增行数
OldSha String 旧请求的 sha 值
NewSha String 新请求的 sha 值

FileDiff 参数详情

参数名称 类型 描述
ChangeType String 操作类型
Deletions Integer 总删除行数
Insertions Integer 总新增行数
ObjectId String objectId
Path String 文件路径

ChangeType 参数详情

状态
ADD 添加
MODIFY 修改
DELETE 删除
REPLACE 替换

示例

输入示例

{
    "Action":"DescribeMergeRequestFileDiff",
    "DepotId":46,
    "MergeId":5
}

输出示例

{
    "Response": {
        "RequestId": "7dc24d8c-7dbc-3f62-0571-39c92a347ba4",
        "MergeRequestFileDiff": {
            "FileDiffs": [
                {
                    "ChangeType": "ADD",
                    "Deletions": 0,
                    "Insertions": 1,
                    "ObjectId": "4868155eaef0a678c55181286d89fd85c4261631",
                    "Path": "demo.txt"
                },
                {
                    "ChangeType": "DELETE",
                    "Deletions": 1,
                    "Insertions": 0,
                    "ObjectId": "00092a3577f35a6482ab92fa4061cfaf22c1e4d1",
                    "Path": "demo2.txt"
                },
                {
                    "ChangeType": "ADD",
                    "Deletions": 0,
                    "Insertions": 1,
                    "ObjectId": "4d24b63b49b0759406294ee9fb9986ed0606bb39",
                    "Path": "demo3.txt"
                }
            ],
            "Deletions": 1,
            "Insertions": 2,
            "OldSha": "b1c78397d7465a719b92ba41adac6e1c8bccfcdb",
            "NewSha": "7c86071af40405abad16c90dcf6cb72abcf8184d"
        }
    }
}
上一篇查询合并请求详情
最近更新
感谢反馈有用
感谢反馈没用