【问题标题】:SVN commands failed when try to find the blame information from svn尝试从 svn 中查找责备信息时,SVN 命令失败
【发布时间】:2014-12-11 11:14:53
【问题描述】:

我刚刚按照安装程序在 Sonar 4.5 中安装了 SCM Activity 插件 1.8。所以 Subversion 也可以在安装了 Sonar 的服务器上使用。

我想从 SVN 中提取责备信息并希望在 SoanrQube 中显示,即,每当出现新问题时,它会自动分配给罪魁祸首。

但是,一旦我启动 jenkins 1.532 作业来运行声纳指标,我就会在输出控制台中收到以下警告:

Fail to retrieve SCM info of: /export/bld/monetbld/jenkins/workspace/MONET/monet-service/src/com/monet/service/server/query/events/EventQuery.java. Reason: The svn command failed. 
[sonar:sonar] svn: '.' is not a working copy 
[sonar:sonar] mv: cannot stat `/export/bld/monetbld/.subversion/servers_TMP': No such file or directory 

[sonar:sonar] 05:49:40.002 INFO  - Retrieve SCM blame information with encoding UTF-8 done: 26590 ms 
[sonar:sonar] 05:49:40.002 INFO  - Sensor ScmActivitySensor done: 26590 ms 
[sonar:sonar] 05:49:40.014 INFO  - Sensor CPD Sensor (wrapped)... 
[sonar:sonar] 05:49:40.014 INFO  - JavaCpdEngine is used for java 
[sonar:sonar] 05:49:40.035 INFO  - Cross-project analysis disabled 
[sonar:sonar] 05:49:42.355 INFO  - Sensor CPD Sensor (wrapped) done: 2341 ms 
[sonar:sonar] 05:49:42.528 INFO  - Execute decorators... 
[sonar:sonar] 05:49:49.291 WARN  - Unable to assign issue [03fea3ce-2d42-4d9d-bea9-9921815562e6] 
[sonar:sonar] 05:49:49.291 WARN  - Unable to assign issue [61a32323-7c60-4724-adcd-0523bb3bf188] 
[sonar:sonar] 05:49:49.298 WARN  - Unable to assign issue [ef6d4a2d-2875-4ee1-8ed8-1330da9d8931] 

知道如何解决这个问题吗?

【问题讨论】:

  • `svn: '.'不是工作副本`
  • @bahrep:你想说什么?我没明白。
  • 他说要阅读你的日志,它非常明确地告诉你至少一个问题。你没有为你的工具提供一个工作副本来做 SVN 的事情。您的目录路径名称中包含“export”一词,这表明这可能是导出而不是结帐。您的工具似乎需要结帐(工作副本)。

标签: svn jenkins sonarqube sonarqube-4.5


【解决方案1】:

完全同意@bahrep

根据您提供的日志,它是您的代码库的导出,它只是获取存储库当前状态的副本,并且无法提交您的更改。

另外,作为您的代码库的导出,不包括 .svn 目录(SonarQube SCM 插件生成 Blame 报告所需的目录)

解决方案是检查您的代码库(包括 .svn 目录)并进行 SonarQube 扫描。

【讨论】:

  • 我正在使用 jenkins 进行构建,当我为这项工作配置 jenkins 时,我选择了“始终签出新副本”选项。该结帐目录已经存在。我只是在那里安装 jenkins,这就是为什么它有路径名'export'。
猜你喜欢
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-01
  • 1970-01-01
相关资源
最近更新 更多