我正在使用 gitlab api 来获取文件和文件夹并成功,
但是我只能获取目录名称,而不能获取其子文件夹和文件。
那么,我怎样才能获得我的存储库的完整树。
请告诉我。
提前致谢,马利卡朱纳
我正在使用GitLab并按照Gitlab安装说明中的说明完成了设置,现在尝试访问其RestFul API以执行诸如创建/删除项目或用户的任务(我能够成功完成此任务)。
我现在必须列出master分支(或项目具有的任何其他分支)中的所有目录,并想访问这些目录中列出的源代码文件(例如,myproject-> master-> api,src-> somefile.java等) ),是否可以使用现有的Gitlab的API做类似的事情?
这里提到了可以调用的API的整个列表,我正在研究Project Snippets API,并使用该API GET /projects/:id/snippets列出了所有代码段,但它返回了一个空数组,我的项目中确实有文件,但结果为空。
我假设项目摘要引用的是源代码文件或项目中的任何其他文件,如果我写错了,请纠正我。由于Gitlab API的作者未能解释使用“片段”。
如何使用API访问完整的目录结构并获取所需的文件?