sonar / git查看所有提交者

时间:2014-05-16 17:27:16

标签: git version-control sonarqube

加入一个项目,我需要审查6个开发人员的代码。在过去的两年里,有很多开发人员。使用scm插件进入声纳,但前10名不包括我的开发人员。

  1. 如何从Sonar SCM获取所有开发人员的列表(Sql或通过web ui - 这一切都在我当地)? OR
  2. 我可以通过git获取所有唯一提交者的列表吗?
  3. 无论如何都很好...然后我会添加到我的声纳脚本中忽略除了6之外的所有内容。注意我不想要作者,但是他们想要提交文件和统计信息以及文件差异。

1 个答案:

答案 0 :(得分:3)

您可以直接从Git获取所有提交者的名称,并通过sort管道它们来过滤掉重复项:

git log --pretty=format:"%cn" | sort -u

%cn是提交者名称。有关更多选项(例如,包括电子邮件地址),请参阅git help log 漂亮格式部分。