使用Microsoft.TeamFoundationServer.ExtendedClient我可以连接到Azure DevOps项目并获得一个git客户端,例如
var connection = new VssConnection("https://dev.azure.com/myorg", new VssBasicCredentials(string.Empty, "patToken"));
var client = await connection.GetClientAsync<GitHttpClient>().ConfigureAwait(false);
我可以看到从存储库中获取项目的方法,我看不到的是github提供的任何搜索方法 - 它们是否存在?
1 回答
您需要使用Code Search APIs,而不是Git API . Git API更侧重于提供与Git repos交互的方法,而不是在Git仓库中搜索项目 .