使用VSTS Git API C#获取分支项目

时间:2018-05-04 07:22:06

标签: c# azure-devops azure-devops-rest-api

我想使用VSTS Git API从Git Branch下载所有内容。我已使用https://docs.microsoft.com/en-us/rest/api/vsts/git/items/get成功下载了项目  但它始终指向主分支。我想指向另一个分支。

我得到了解决方案 - 通过在" versionDescriptor.version"中传递分支名称参数我们可以从特定分支获取项目

1 个答案:

答案 0 :(得分:2)

文档说明您可以为REST请求提供可选参数:

  

versionDescriptor.version string版本字符串标识符   (标签/分支的名称,提交的SHA1)

     

versionDescriptor.versionType GitVersionType版本类型   (分支,标记或提交)。确定如何解释Id

只需附加参数&versionDescriptor.versionType=branch&versionDescriptor.version=[name of the branch]