如何通过VSTS REST API在VSTS的GIT存储库中的特定分支中获取所有文件? 我们的项目有多个存储库,每个存储库可能有多个分支,例如每个用户故事的分支,有时是一个单独功能的分支。 下面的端点使我可以从存储库中获取所有项目,但是此端点从哪个分支返回文件列表?如何从特定分支获取文件列表,例如从名为 Feature0001
的分支获取获取 https:// {accountName} .visualstudio.com / {project} / _apis / git / repositories / {repositoryId} /items?api-version=4.1
请咨询
答案 0 :(得分:1)
documentation for this API提到一个versionDescriptor.version
查询字符串参数,记录为Version string identifier (name of tag/branch, SHA1 of commit)
。如果您将&versionDescriptor.version=Feature0001
附加到URI,这应该可以工作。
如果您不提供此参数,我希望API返回存储库的默认分支(例如master)。