在TFS Git中,例如Visual Studio Online,可以在单个TFS项目下拥有多个Git存储库; Willy-P Shaub's blog post和Edward Thomson's answer提供了详细信息。
什么是TFS Git命令(即在终端或命令行)列出TFS项目下的所有存储库?
答案 0 :(得分:2)
编辑:微软发布了一个新的命令行来管理VSTS,现在有一些事情要做:
https://docs.microsoft.com/en-gb/cli/vsts/code/repo?view=vsts-cli-latest#vsts_code_repo_list
由于git是如何工作的(你在本地存储库中,它只知道它的遥控器),所以没有git命令可以做到这一点。
也许您应该查看the TFS rest api并使用curl
查询:
curl -u {username} https://{account}.visualstudio.com/defaultcollection/[{project}]/_apis/git/repositories?api-version=1.0
或者甚至更好地使用TFS api(围绕其余api的包装器)编写自己的小命令。
也许微软已经改进了tf.exe命令行来获得你想要的东西但是我没看过,因为tfs支持git ......