我正在尝试通过API列出Azure Devops Repo中特定分支的所有文件。任何人都知道这是否可能。我只找到了有关如何列出回购内容的信息。然而,目前还不清楚信息是从哪个分支混合而来的(我可以从内容中得出(,但这不是想法。。。
我正在寻找一种通过API 列出Azure Devops分支机构内容的方法
您可以使用项目列表API来检索/下载Azure DevOps存储库的内容,如下所示:
https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/items/items?path=/&versionDescriptor[versionOptions]=0&versionDescriptor[versionType]=0&versionDescriptor[version]={branchName}&resolveLfs=true&$format=zip&api-version=5.0&download=true
将占位符{organization}
、{project}
、{repositoryId}
和{branchName}
替换为实际值。
p.S.:您可以从"存储库-列出API"中获取存储库ID。