是否存在可用于获取所有叶节点的Azure Devops API终结点现在,我遍历存储库的根目录,然后递归遍历每个文件夹,再遍历文件夹中的每个文件夹,等等。没有“除非有一个API可以将存储库的内容作为列表返回,然后我可以基于gitObjectType
进行过滤,否则这真的不是一个更好的方法。
我找到了这个端点,但是当我指定存储库的根时,它只返回一个项目。
下面是我的回购协议的一个示例:
repo root
-> Folder1
-> File1
-> File 2
-> Folder 2
-> Folder 3
-> File 3
-> File 4
-> File 5
1条答案
按热度按时间bf1o4zei1#
Azure Devops是否有一个API端点,我可以在其中获取树结构的所有叶节点(本质上不是文件夹的任何节点)?
要获取存储库的所有文件,可以使用以下Rest API获取存储库的树:Items - List。
您可以设定参数:
recursionLevel=Full
并移除指定的路径。例如:
它将返回所有文件和gitObjectType。