我想要通过SONAR在CVS上提交代码的所有作者的责任信息,因为我正在编写Java代码以根据作者姓名获取问题。我已经为sonar 7.2安装了sonar-scm-cvs-1.1.1插件,尽管它正在检索某些文件的非常规信息,但它忽略了大多数文件。给我留下这样的痕迹。
F O] 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,这些文件无可厚非。
对此将提供任何帮助。.
答案 0 :(得分:0)
CVS总是将责任归咎于文件的远程内容,因此一种解释可能是您对文件进行了本地修改。
也cvs annotate
从服务器返回有关HEAD修订版中给定文件的信息。如果您正在处理分支,则必须使用-Dsonar.cvs.revision=xxxx
命令行参数将分支手动传递给扫描仪。