SonarQube是否提供了一个功能,可以使用旧文件来区分我们如何修复特定问题?

时间:2016-03-30 08:25:38

标签: sonarqube

SonarQube是否提供了一个功能,可以使用旧文件来区分我们如何修复特定问题?

就像我建立我的项目一样,声纳说所有的拦截器都是固定的。我的经理想要查看声纳的代码并将文件与原始文件进行比较。我能在声纳中做到吗?

我正在使用sonarqube 5.3。

1 个答案:

答案 0 :(得分:3)

不,你不能在SonarQube本身做到这一点。它几乎归结为SonarQube并不是一个真正的代码版本控制工具,因此代码历史记录不会保存在数据库中。 History and Events文档可以帮助您了解正在发生的事情:

  

当您对项目进行新的分析时,以前可用的一些数据将从数据库中清除。例如,在新分析结束时,将自动删除先前分析的源代码,目录和文件级别的度量等。

如果您的目标是查看解决问题的差异,那么在SonarQube中您可以利用代码旁边显示的SCM information。单击它将为您提供提交哈希,然后您可以将其传递给SCM工具以查看实际的代码差异。