0

作为生产力的粗略衡量标准,我想衡量我在给定时间段内所做的 git 提交的数量。理想情况下,我还想测量诸如“文本量”之类的变化,但我可以看到这可能会更难。我的许多项目都是家庭项目,所以我更愿意从 git 获取这些信息。

我知道我可以git log --author=johnsalvatier得到我为给定项目所做的所有提交,但如果可能的话,我想在全球范围内这样做。那可能吗?

4

2 回答 2

2

你可以试试GitStats。它将为您提供个人作者统计信息(添加/删除的行、提交次数、活动等)以及随着时间的推移有关存储库的一般信息。

于 2012-11-09T18:43:17.440 回答
2

您始终可以编写脚本,但 git 本身不知道您本地系统上的任何存储库,除了您当前所在的任何存储库,而且如果没有帮助,它当然无法在其他计算机上找到您的存储库。:-)

但是,如果您的所有项目都是开源的,您可以查看http://www.ohloh.net/

于 2012-11-09T18:37:23.727 回答