Capistrano不支持svn 1.8+?

时间:2013-07-19 12:47:57

标签: svn capistrano

我正在通过Capistrano部署我的应用程序

  • ruby​​ 2.0
  • capistrano(2.15.5)
  • capistrano-ext(1.2.1)
  • railsless-deploy(1.1.2)

适用于svn 1.7。 但是使用svn 1.6,它将不起作用。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Subversion 1.8引入了一种新的工作副本数据库格式,并没有自动升级。如果1.8和1.7客户端库都访问了您的工作副本,则1.7客户端将在1.8客户端升级数据库格式后失败。

答案 2 :(得分:0)

我在svn命令的选项中找到了一个defference,它由capstrano自动执行。

svn 1.7(失败)

executing locally: "svn info {svnurl} --username\"{username}\"--password \"{password}\"--no-auth-cache  -rHEAD"

svn 1.6(成功)

executing locally: "svn info {svnurl} --username {username} --password {password} --no-auth-cache  -rHEAD"