Svn Jenkins SubWCRev E155036工作副本太旧
我在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文件中的RevisionNumberSvn 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 Subversion插件更新到2.5版或更高版本(我已经在2.5.2版中完成了)。更新插件后,您必须将Subversion设置为1.8版(这在Jenkins/system configuration/Subversion中完成)同时使用旧模式版本中的工作副本清理项目的工作区。对于我的情况,我必须如上所述将Subversion版本设置为1.8版,但我还必须右键单击工作区,然后单击SVN将工作区更新为VNN。按照Mike D的建议删除工作区可能也会起作用。