所以我们在服务器上尝试了一次提交并最终进入了这个愚蠢的循环
www.domain.com@www01:~/html$ svn ci -m 'Rewrite rules added'
svn: Working copy '/www/sites/www.domain.com/files/html' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
所以我继续尝试清理,但最终得到错误.....
www.domain.com@www01:~/html$ svn cleanup
svn: 'var/session' is not a working copy directory
好的,所以不应该使用var,所以让我们尝试忽略var /
www.domain.com@www01:~/html$ svn rm var --keep-local
svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
它要求我再次清理......我在这里有一个有意识的圈子,任何人都知道 该怎么办?
更新
根据另一个线程,我试图移动它
$ mv var var_
$ svn cleanup
$ svn revert var
Failed to revert 'var' -- try updating instead.
$ mv var_/ var
$ svn add var
www.domain.com@www01:~/html$ svn add var
svn: Working copy 'var' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
还
$ www.domain.com@www01:~/html/var$ mv session session_
$ www.domain.com@www01:~/html/var$ cd ../
$ www.domain.com@www01:~/html$ svn cleanup
$ www.domain.com@www01:~/html$ svn ci -m 'Rewrite Rules'
svn: Commit failed (details follow):
svn: Directory '/www/sites/www.domain.com/files/html/var/session' is missing
svn: Directory '/www/sites/www.domain.com/files/html/var/session' is missing
$ www.domain.com@www01:~/html$ mv var/session_ var/session
$ www.domain.com@www01:~/html$ svn ci -m 'Rewrite Rules'
svn: Working copy '/www/sites/www.domain.com/files/html' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
$ www.domain.com@www01:~/html$ svn cleanup
svn: 'var/session' is not a working copy directory
但没有骰子......
答案 0 :(得分:0)
在不知道文件和项目结构细节的情况下很难给出具体建议但是 subversion告诉你var/session
文件夹不是你项目的一部分 - 看起来像svn cleanup
假设找到的所有文件夹都是您(或)项目的一部分。
您需要暂时将var/session
移出项目目录,然后在清理或之后将其恢复,只需将var/session
文件夹打开(假设这样)是一个开发/登台服务器,您的会话信息并不重要。)