Git 命令显示一个 VSO TFS 项目下的所有 Git 存储库
Git command to show all the Git repositories under one VSO TFS project
在 TFS Git 中,例如Visual Studio 在线,一个 TFS 项目下可以有多个 Git 存储库; Willy-P Shaub's blog post and Edward Thomson's answer 给出详细信息。
什么是 TFS Git 命令(即在终端或命令行)列出 TFS 项目下存在的所有存储库?
编辑:Microsoft 发布了一个新的命令行来管理 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 的包装器)编写您自己的小命令。
也许 Microsoft 已经改进了 tf.exe 命令行以获得您正在寻找的内容,但由于 tfs 支持 git...
在 TFS Git 中,例如Visual Studio 在线,一个 TFS 项目下可以有多个 Git 存储库; Willy-P Shaub's blog post and Edward Thomson's answer 给出详细信息。
什么是 TFS Git 命令(即在终端或命令行)列出 TFS 项目下存在的所有存储库?
编辑:Microsoft 发布了一个新的命令行来管理 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 的包装器)编写您自己的小命令。
也许 Microsoft 已经改进了 tf.exe 命令行以获得您正在寻找的内容,但由于 tfs 支持 git...