我想要得到的提交或最后在gitlab API提交了一个文件是这样的:是否有可能在gitlab api中获取一个文件的提交历史记录?
GET /projects/:id/repository/commits?path=fileName
Gitlab支持与否?
我想要得到的提交或最后在gitlab API提交了一个文件是这样的:是否有可能在gitlab api中获取一个文件的提交历史记录?
GET /projects/:id/repository/commits?path=fileName
Gitlab支持与否?
有一个实现此功能的补丁:
https://gitlab.com/gitlab-org/gitlab-ce/issues/18898
不幸的是,它并没有被合并尚未:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4814
编辑:现在合并了,期待编辑在8.14.0土地(2016年11月22日):https://gitlab.com/gitlab-org/gitlab-ce/commit/146d4348ca6812e26729de40a831f4ae8c27fde6
不幸的不是。随着GitLab 7.14你只能得到一个仓库的所有提交使用下面的命令:
GET /projects/:id/repository/commits
现在你可以这样做:
/项目/:ID /库/犯下路径=:FILE_PATH
和接收有关特定文件的提交数组。
有其他方法吗? –
现在不行。您可能需要分析API代码并实现该功能:) – Razer