Игнорирование результата обвинения, так как провайдер возвратил 120 строк обвинения, но file.java имеет 226 строк для сонара CVS - PullRequest
0 голосов
/ 20 сентября 2018

Мне нужна информация о вине всех авторов, которые разместили код на CVS через SONAR, так как я пишу код Java для получения проблем в соответствии с именем автора.Я установил плагин sonar-scm-cvs-1.1.1 для sonar 7.2, и, хотя он получает информацию о вине для некоторых файлов, он игнорирует большинство файлов.что-то вроде этого.

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: annotate pom.xml BUG] 11: 35: 56.263 Игнорирование результата обвинения, так как поставщик возвратил 118 строк обвинения, но файл pom.XML имеет 120 строк
.,,Это может привести к отсутствию / поломке функций в SonarQube.

Следовательно, для этих файлов нет никакой информации о вине для CVS.

Любая помощь для этого будет высоко оценена ..

1 Ответ

0 голосов
/ 21 сентября 2018

CVS всегда будет винить удаленное содержимое файла, поэтому одним из объяснений может быть локальное изменение файла.

Также cvs annotate возвращает информацию с сервера для данного файла в ревизии HEAD.Если вы работаете с веткой, вы должны вручную передать ветку, используя -Dsonar.cvs.revision=xxxx аргумент командной строки для сканера.

...