gpt4 book ai didi

Azure REST API 获取分支返回 0 个分支

转载 作者:行者123 更新时间:2023-12-05 00:58:40 28 4
gpt4 key购买 nike

我正在尝试使用

获取项目的所有分支
https://dev.azure.com/$organization/$project/_apis/tfvc/branches?&api- 
version=5.0

我在其他正在运行的查询中使用凭据、组织和项目变量。请求格式基于此处的示例

https://learn.microsoft.com/en-us/rest/api/azure/devops/tfvc/branches/get?view=azure-devops-rest-5.0

我得到的回复是

count value
----- -----
0 {}

当存储库中有很多分支时。

我应该在某处指定存储库吗?或者还有什么?谢谢!

最佳答案

首先您需要确认需要使用rest API从哪种类型的存储库获取分支,git还是tfvc。

如果您想从 tfvc 存储库获取分支,请使用您在案例中提到的其余 api。

但是,您需要注意,如果您要返回的计数不为 0,您应该确保您的 tfvc 存储库中有分支,而不仅仅是文件夹和文件。

要将 tfvc 存储库中的文件夹转换为分支,您可以在 vs 源代码管理资源管理器中将其转换。详情请引用这个docs .

enter image description here

如果您想从 git 存储库获取分支,则需要使用 rest API如下。

GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/refs?api-version=5.0

enter image description here

关于Azure REST API 获取分支返回 0 个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56693995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com