【发布时间】:2015-04-10 18:38:45
【问题描述】:
我是 stash 和 git 存储库的新手,并且正在尝试学习一些东西。
我被要求获取正在创建的存储库的统计信息。
我想找到类似的东西:
- 每个项目每月创建多少个存储库?
- 我们总共有多少个存储库? e
我需要从命令行编写一个脚本来执行此操作。
如果您已经做过此类事情,有人可以分享一些关于如何继续进行此操作的知识或代码的一些概述。
【问题讨论】:
-
"1) 每个项目每月创建多少个存储库?2) 我们总共有多少个存储库?"你的意思是有多少次提交?在许多情况下,每个项目只有一个存储库,如果有多个存储库,则数量可能很少,并且不会经常更改。
-
不,我说的是存储库。我的意思是一个项目可以有各种模块,每个模块都有不同的存储库但在同一个项目下。这样,例如有四个项目,每个项目中的存储库很少,并且未来可能会出现新的存储库。
-
您只需要使用
find来找出.git目录的数量。不过,您的用例很奇怪。 -
这只会给我我拥有的存储库数量,但还有两件事也应该考虑:为此,我需要克隆存储中存在的所有存储库,并且我需要统计信息关于每月创建的存储库数量。
标签: git scripting repository bitbucket-server