有没有办法以多数贡献者(作者)运行 Git 日志命令?我想将它与代码度量工具一起使用,以便能够从本质上显示每个贡献者生成的代码质量。
File Author Cyclomatic Complexity LOC(Additions) LOC(Deletions)
Test.js "John Doe" 5 20 12
另一个有趣的观点是能够总结
Author CyclomaticComplexityAverage LOC Per File #Files Majority Contributor
James 4 30 75
Anne 8 60 20
此外,如果有一个 Git 工具利用 Microsoft Visual Studio 代码分析,使用http://msdn.microsoft.com/en-us/library/ms173498.aspx和 Git 日志或 Git 责备来获取每个作者,那将会很有趣指标。
在尝试识别弱点或优势以帮助改进团队成员并认可更高质量时,这将很有用。它也可以用来跟踪某人随着时间的推移而取得的进步。
我知道代码指标不一定是确定开发人员技能的准确方法,并且还有许多其他因素可以确定团队成员的贡献/技能。