操作系统:Windows 8
我已经安装了一个带有subversion插件(SVNKit)2.4版插件的jenkins服务器。 我已经在svn + ssh服务器上结账,一切正常。 当我尝试在手动cmd模式下进行更新命令时,不会出现任何内容。没有完成。
我使用sssh连接。我认为这是用户profil的问题,但如果我在手动命令行(没有jenkins)进行结账,则更新命令运行良好。
我的svn版本是1.7。
也许它来自SVNKit和svn之间的不同方式,但我找不到解决它的方法。
感谢您的帮助
答案 0 :(得分:0)
SVN结帐的本地工作副本具有特定格式。通常它们不向后兼容。
jenkins服务器与subversion插件(SVNKit)版本2.4插件
上述信息还不够。 SVNKit 2.4版支持许多版本的工作副本格式。
管理Jenkins > 配置系统,找到" Subversion"部分,并在" Subversion工作区版本"。
下查找值该版本是您的工作副本格式的版本,当Jenkins执行SVN签出时,该文件夹将在该版本中。
您必须确保您使用的命令行工具与Jenkins中的该编号具有相同的版本。如果你在詹金斯降级这个数字,你将不得不吹掉现有的结账并重新结帐