我有几个GitHub项目,想知道这些项目的度量指标。
是否有工具可以为给定的GitHub项目生成度量指标?即使是非常基本的指标,如LOC,也足够了(尽管更完整的指标会更好)。
我刚刚发现有一个很棒的服务叫Caliper可以做到这一点,但已经关闭了。是否还有其他类似的服务?
我有几个GitHub项目,想知道这些项目的度量指标。
是否有工具可以为给定的GitHub项目生成度量指标?即使是非常基本的指标,如LOC,也足够了(尽管更完整的指标会更好)。
我刚刚发现有一个很棒的服务叫Caliper可以做到这一点,但已经关闭了。是否还有其他类似的服务?
git log
选项(其中一个或多个)
--stat[=width[,name-width]]
生成差异统计信息。您可以通过 --stat=width 来覆盖80列终端的默认输出宽度。文件名部分的宽度可以通过以逗号分隔的另一个宽度来控制。
--numstat
与 --stat 类似,但是以十进制计数法显示添加和删除的行数,并且不缩写路径名,使其更加机器友好。对于二进制文件,输出两个 - 而不是说 0 0。
--shortstat
仅输出 --stat 格式的最后一行,其中包含修改文件的总数,以及添加和删除的行数。
git log [<options>] [<since>..<until>] [[--] <path>...]
- 使用完整的变更集范围而没有文件路径限制,只需使用它。 - Lazy Badger