Git命令显示一个VSO TFS项目下的所有Git存储库

时间:2015-11-11 09:31:40

标签: git tfs azure-devops

在TFS Git中,例如Visual Studio Online,可以在单个TFS项目下拥有多个Git存储库; Willy-P Shaub's blog postEdward Thomson's answer提供了详细信息。

什么是TFS Git命令(即在终端或命令行)列出TFS项目下的所有存储库?

1 个答案:

答案 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 ......