说明: 我想通过gitlab中的提交ID获取更改的文件名列表。
我做了什么:
我只想按提交ID获取文件列表,我不希望在使用命令git log/diff
或其他命令时从git下载项目的副本。
因此,我在gitlab中查看了该文档,并在以下API中找到了它:
http://gitlab.xxxxxx.com/api/v4/projects/xxxx/repository/commits/xxxx/diff
此API可以帮助我从一次提交中获取所有差异,我可以通过attribute:new_path获得文件名。
问题: 当一次提交中有数十个文件时,此API只能获取20个文件,其余的将不会从git反馈
有人有过类似的问题并且知道解决方法吗?谢谢