【问题标题】:Can' t execute svn update command after chekout with jenkins subversion plugin( svnkit)使用 jenkins 颠覆插件 (svnkit) 结帐后无法执行 svn 更新命令
【发布时间】:2014-10-29 16:47:20
【问题描述】:

操作系统:Windows 8

我已经安装了一个带有 subversion 插件 (SVNKit) 2.4 版插件的 jenkins 服务器。 我已经在 svn+ ssh 服务器上进行了结帐,一切正常。 当我尝试在手动 cmd 模式下发出更新命令时,什么也没有出现。没有完成。

我使用 sssh 连接。我认为这是用户配置文件的问题,但如果我在手动命令行中进行结帐(没有 jenkins),更新命令效果很好。

我的svn版本是1.7。

也许它来自 SVNKit 和 svn 之间的不同方式,但我找不到解决它的方法。

感谢您的帮助

【问题讨论】:

    标签: svn jenkins command-prompt jenkins-plugins svnkit


    【解决方案1】:

    SVN 结帐的本地工作副本具有特定格式。通常它们不向后兼容。

    jenkins server with subversion plugin (SVNKit) 2.4 版插件

    上面的信息还不够。 SVNKit 2.4 版支持多种版本的工作副本格式。

    Manage Jenkins > Configure System下,找到“Subversion”部分,然后在“Subversion Workspace Version”下查找值。

    那个版本是你的工作副本格式的版本,当 Jenkins 进行 SVN 检出时,文件夹将是那个版本。

    您必须确保您使用的命令行工具的版本与 Jenkins 中的编号相同。如果您在 Jenkins 中降级该数字,您将不得不取消现有的结帐并重新结帐

    【讨论】:

    • 感谢您的回答。我们已经进行了验证,并且我们在同一版本中。 Subversion 工作区版本:1.7。当我们激活客户端日志时,我们会收到以下消息:initialized hmac-sha1 server-client mac algorithm‏
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多