全部,我试图使用REST API获取TFS GIT中特定仓库中所有文件的列表 . 我找到了下面的一个,但它只显示“scopePath = / buld.xml”之后提到的特定文件名的内容,它只显示文件build.xml的内容 .
但我正在尝试,只是列出特定存储库中的所有文件而不提及特定的文件名 .
请帮我 .
https://开头{}帐户名.visualstudio.com /(项目)/ _apis / git的/库/ {} repositoryId /items?items?scopePath=/&api-version=4.1
2 回答
你可以使用下面的api:
也可以使用VisualStudioOnline库来实现(在编写评论之日它变为AzureDevOps):Microsoft.TeamFoundationServer.Client,Microsoft.VisualStudio.Services.Client .
首先,您需要创建access token . 然后只需使用以下代码:
在引擎盖下,它使用REST API . 因此,如果您使用c#lang尝试相同的效果,请将其委托给lib .