繁体   English   中英

使用 REST API 为项目检索 gerrit 中的目录结构

[英]retrieve dir structure in gerrit for a project using REST API

有什么方法可以使用rest api在gerrit中检索特定分支中的文件夹和文件。我们可以检索特定项目的整个目录结构吗?

根据 gerrit 文档https://gerrit-review.googlesource.com/Documentation/rest-api-projects.html这个查询“/projects/{project-name}/branches/{branch-id}/files”应该检索所有特定分支中的文件和文件夹,但它引发了无法访问站点的错误。

查看文档,我找不到对“/projects/{project-name}/branches/{branch-id}/files”端点的任何提及,我只发现:

'GET /projects/{project-name}/branches/{branch-id}/files/{file-id}/content'

从某个分支的 HEAD 修订版中获取文件的内容。

正如所解释的那样工作。

我认为不可能通过 REST 获取目录的内容。

如果您使用 gitiles 插件,也许您可​​以在下面尝试

GET /plugins/gitiles/{project-name}/+/{branch-id}/?format=json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM