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



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

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

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

版本

描述符.版本字符串 版本字符串标识符 (标签/分支的名称,提交的 SHA1(

版本描述符.版本类型 GitVersionType 版本类型 (分支、标记或提交(。确定如何解释 Id

只需将参数追加&versionDescriptor.versionType=branch&versionDescriptor.version=[name of the branch]即可。

最新更新