我想要得到的提交或最後在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