将Azure DevOps SDK用于Git功能的解决方案



我正在寻找一个可以使用Azure DevOps SDK查看存储库、分支、提交等的解决方案,如Blazor或WinForm等其他.NET平台。

例如,在我开始使用SDK并使用API创建应用程序之前,我宁愿购买或使用已经存在的解决方案,而不重新发明轮子。

我会对任何已经尝试过的解决方案或付费解决方案感兴趣。

提前感谢您。

我正在寻找一个可以使用Azure DevOps SDK查看存储库、分支、提交的解决方案

通过Azure DevOps REST API 列出所有存储库

GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories?api-version=6.1-preview.1

通过回购名称列出分行

GET https://dev.azure.com/{Org name}/{project name}/_apis/git/repositories/{repo name or repo ID}/refs?filter=heads&api-version=6.1-preview.1

检索项目的git提交

GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/commits?api-version=6.1-preview.1