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

Get Branch items using VSTS Git API C#

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

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

获取项目

文档指出您可以向 REST 请求提供可选参数:

versionDescriptor.version string Version string identifier (name of tag/branch, SHA1 of commit)

versionDescriptor.versionType GitVersionType Version type (branch, tag, or commit). Determines how Id is interpreted

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