【发布时间】:2019-02-24 13:33:36
【问题描述】:
我想要所有通过 SONAR 在 CVS 上提交代码的作者的责备信息,因为我正在编写一个 java 代码来根据作者姓名获取问题。我已经为 sonar 7.2 安装了 sonar-scm-cvs-1.1.1 插件,虽然它正在检索某些文件的责备信息,但它忽略了大部分文件。给我这样的跟踪。
FO] 11:35:54.394 此项目的 SCM 提供者是:cvs
FO] 11:35:54.398 18 个文件待分析
BUG] 11:35:54.402 工作目录:16.20\ws.network.connectivity.NSICIdentityMgmtConnectivityService.v2
BUG] 11:35:55.148 执行 CVS 命令:注释 pom.xml
BUG] 11:35:56.263 忽略责备结果,因为提供者返回了 118 条责备行,但文件 pom.xml 有 120 行
.
.
.
这可能会导致 SonarQube 中的功能丢失/损坏。
因此,对于 CVS 来说,这些文件没有责任信息。
对此的任何帮助将不胜感激..
【问题讨论】:
-
您是否尝试过使用直接 CVS 运行命令,将声纳排除在等式之外?你看到了什么? (它有多少行,这与错误消息中的 118 vs 120 有什么关系。)
-
运行普通 CVS 注释命令返回 118 行,而文件有 120 行。(如警告中的建议)
标签: java version-control sonarqube cvs