我正在使用 Capistrano 部署到 Debian 服务器,该服务器由于锁定工作副本而失败。我把它缩小到这个:
svn checkout http://myrepo.net/mysite/tags/1.0 /var/www/mysite/releases/1234
所以如果我运行:
cap invoke COMMAND='svn checkout http://myrepo.net/mysite/tags/1.0 /var/www/mysite/releases/1234'
我收到一个错误:
svn: Working copy '/var/www/mysite/releases/1' locked
清理没有区别。相同的命令在服务器上运行良好。当我列出 1234/ 中的文件时,我可以看到所有 .svn 和工作副本文件。
有人可以指出我正确的方向来解决这个问题吗?如何判断工作副本是否真的被锁定?svn status
什么都不显示。