我们有一个不赞成使用的Bitbucket实例,我想提取仍在积极提交存储库的数据。现在,我正在使用/repos
端点,然后对其进行迭代并为每个端点调用/projects/foo/repos/bar/commits?limit=1
,这非常慢(要花几小时才能运行近千个存储库)。
是否可以使用更有效的API端点来查找具有最新提交的存储库或整个项目?
答案 0 :(得分:0)
如果您只想获取每个分支的最新提交,可以尝试以下方式:
https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/refs/branches
或来自特定分支:
https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/refs/branches/{name}
希望它会对您有所帮助。 :)