我们的构建服务器运行 Jenkins 1.502,Subversion 插件升级到 1.45 版。该插件使用svnkit-1.7.6-jenkins-1.jar
.
我们还安装了 SVN 客户端 1.7.8。
Jenkins 成功地从 SVN 存储库中检出源代码。但是当我转到工作区目录并尝试手动运行一些 svn 命令时,它会失败:
# cd /var/lib/jenkins/jobs/myproject/workspace/ # svnversion svn: E155036: 工作副本 '/var/lib/jenkins/jobs/myproject/workspace' 太旧(格式 8,由 Subversion 1.4 创建)
错误信息表明工作副本是由 SVN 1.4 创建的,但 svnkit 的版本是 1.7.6。怎么会这样?
我搜索了整个文件系统,没有任何其他svnkit-*.jar
文件。