我正在尝试使用 GitLab API 来获取由特定提交更改的所有文件,但我没有看到这样做的好方法。
换句话说,GitLab API 中 git show --name-only sha1 的等价物是什么?
我知道的唯一方法是使用以下 API 调用。
获取 /projects/:id/repository/commits/:sha/diff
(见:https ://docs.gitlab.com/ee/api/commits.html#get-the-diff-of-a-commit )
如果您只需要更改的文件,您当然可以只查看 Response 中的文件 Paths (old_path, new_path)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句