首页 > 解决方案 > 如何从 git 存储库中获取每季度编写的代码行数

问题描述

首先,我不是开发人员!但是,我想从 git 存储库中提取以下内容:每个季度有多少行代码(为了计算错误/kloc)到目前为止我可以实现的内容如下: 在此处输入图像描述

现在我已经知道这条路径中的代码行总数。我也知道那里有很多信息 - 我只是无法适应给定的例子:-(

感谢Advace Bernd

标签: gitcountline

解决方案


尝试这样的事情,其中​​日期--since可以追溯到四分之一或您喜欢的任何时间。以下命令给出了自 2013 年 1javascript月 30 日以来文件中的行数(包括注释)。

$ git log --format="" --since="2013-01-30" --name-only | grep ".*\.js$" | xargs wc -l

其输出将是一个文件列表,其中包含每个文件的字数,您可能会使用它来做某事,但最后一行输出将是:

总计 264488

您还可以为 提供相关参数--since,例如--since="{3 months ago}"更符合quarter.


推荐阅读