首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SonarQube在配置管理过程中忽略.mailmap

SonarQube在配置管理过程中忽略.mailmap
EN

Stack Overflow用户
提问于 2015-07-15 16:17:42
回答 1查看 128关注 0票数 0

我在用:

  • SonarQube服务器5.1.1
  • 声纳蚂蚁任务2.3

我在一个Git存储库中有几个作者,我想更改显示在Sonar中的名称。

在日志中我可以看到以下内容:

代码语言:javascript
复制
Trying to guess scm provider from project layout...
Found SCM type: git 
... 
Sensor SCM Sensor (done) | time=5ms"

在SonarQube文档站点中,他们建议让.mailmap文件来映射作者,但是它似乎不起作用:http://docs.sonarqube.org/display/PLUG/SCM+Activity+Plugin

我确认了.mailmap是正确的,因为我可以在日志中看到修改的作者,方法是运行(例如):

git shortlog -sne

git log --use-mailmap

有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-17 19:53:59

使用SonarQube 5.1.1,您肯定不会使用用于4.5.x和更早版本的SCM活动插件。相反,它使用的是独立的SonarQube Git插件,在内部依赖于纯(JGit)。不幸的是,JGit不支持邮件映射文件。这是一个已知的问题,http://jira.sonarsource.com/browse/SONARSCGIT-4

但是在SQ5.x中,这不是一个问题,因为您可以显式地将一个或多个SCM帐户关联到单个SQ帐户。因此,即使单个用户有多个SCM帐户,您也可以将问题正确地分配给他。剩下的问题是,当您使用商业开发人员座舱插件,因为由开发人员聚合没有考虑(还)这一配置。这一问题应在5.2中解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31435787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档