使用 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]
。
我想使用 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]
。