Gitlab:通过API在MR中列出所有更改的文件

Gitlab:通过API在MR中列出所有更改的文件,gitlab,gitlab-api,Gitlab,Gitlab Api,如何通过Gitlab API在MR中列出所有更改的文件? 我在一个CI项目中工作,只想构建必要的代码 你已经掌握了所有你需要的信息 具体而言,这是一个响应示例: { "id": 21, ... "changes": [ { "old_path": "VERSION", "new_path": "VERSION", "a_mode": "100644", "b_mode": "100644", "diff": "--- a/VERSION\

如何通过Gitlab API在MR中列出所有更改的文件?
我在一个CI项目中工作,只想构建必要的代码

你已经掌握了所有你需要的信息

具体而言,这是一个响应示例:

{
  "id": 21,
...
  "changes": [
    {
    "old_path": "VERSION",
    "new_path": "VERSION",
    "a_mode": "100644",
    "b_mode": "100644",
    "diff": "--- a/VERSION\ +++ b/VERSION\ @@ -1 +1 @@\ -1.9.7\ +1.9.8",
    "new_file": false,
    "renamed_file": false,
    "deleted_file": false
    }
  ]
}
您可以从
更改
->
新路径