Howto query TFS 2013 API for git repositories in a TeamProjectCollection?
问题 Does anybody know how to get all git repositories within an TFS 2013 TeamProjectCollection? Documentation is very poor for git related stuff. 回答1: Have you tried looking at Microsoft.TeamFoundation.Git.Client? Some pseudo code GitHttpClient client = new GitHttpClient("collectionurl", creds) var gitRepos = client.GetRepositoriesAsync().Result 回答2: The Web API's are apparently the correct (and better documented) approach. e.g. GET http://mytfsserver:8080/tfs/defaultcollection/_apis/git