Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn Jenkins SubWCRev E155036工作副本太旧_Svn_Jenkins - Fatal编程技术网

Svn Jenkins SubWCRev E155036工作副本太旧

Svn Jenkins SubWCRev E155036工作副本太旧,svn,jenkins,Svn,Jenkins,我在Jenkins服务器的构建过程中遇到了一个错误,因为我试图在预构建事件中使用Tortoise SubWCRev.exe来获取修订号并将其放入程序集文件中 这就是错误: 预构建事件: SubWCRev.exe“…\Jenkins\jobs…”“…\Jenkins\jobs…\Properties\AssemblyInfo.cs.template”“…\Jenkins\jobs…\Properties\AssemblyInfo.cs” SubWCRev:E155036:位于“…\Jenkins\

我在Jenkins服务器的构建过程中遇到了一个错误,因为我试图在预构建事件中使用Tortoise SubWCRev.exe来获取修订号并将其放入程序集文件中

这就是错误:

预构建事件: SubWCRev.exe“…\Jenkins\jobs…”“…\Jenkins\jobs…\Properties\AssemblyInfo.cs.template”“…\Jenkins\jobs…\Properties\AssemblyInfo.cs”

SubWCRev:E155036:位于“…\Jenkins\jobs…\workspace\code”的工作副本 太旧(格式29),无法使用客户端版本“1.8.10(r1615264)”(需要格式31)。您需要先升级工作副本

当我在本地机器上重建时,它工作正常,并替换AssemblyInfo.cs文件中的RevisionNumber


我对颠覆和詹金斯是个新手,所以我现在一点线索都没有。

最终解决方案非常简单


您必须将Jenkins Subversion插件更新到2.5版或更高版本(我已经在2.5.2版中完成了)。更新插件后,您必须将Subversion设置为1.8版(这在Jenkins/system configuration/Subversion中完成)

同时使用旧模式版本中的工作副本清理项目的工作区。对于我的情况,我必须如上所述将Subversion版本设置为1.8版,但我还必须右键单击工作区,然后单击SVN将工作区更新为VNN。按照Mike D的建议删除工作区可能也会起作用。