cloc使您能够计算每种语言每种类型(空白、注释或代码)目录中存储的代码行数。gitblame使人能够看到文件的哪一部分属于谁。我正在寻找一种将两者结合起来的方法,以便获得一个(三维)矩阵,列出每个用户每种语言每种类型的代码行数。是否有优雅的内置方法可以做到这一点,或者应该“废弃”每个用户的“blame”部分(通过在gitblame之后运行grep)并运行cloc在他们身上计算每个用户的表?编辑:天真的方法(基于@Jubobs的评论):首先为目录中的每个文件生成一个blame文件(不必显式)。使用类似grep"^[^(]*([^)]*)"的东西运行grep以捕获所有用户的列表并使用so