SVN Не рабочий каталог - PullRequest
       15

SVN Не рабочий каталог

1 голос
/ 03 апреля 2012

Итак, ребята, я попробовал зафиксировать на нашем сервере и оказался в этом дурацком цикле

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)

И он просит меня снова убраться ... Я здесь в вязком кругу, кто-нибудь знает что делать?

UPDATE

В соответствии с другим потоком я пытался переместить его

$ 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

но не игра в кости ....

1 Ответ

0 голосов
/ 03 апреля 2012

Трудно дать конкретный совет, не зная специфики вашего файла и структуры проекта , но подрывная деятельность говорит вам, что папка var/session не является частью вашего проекта - похоже, svn cleanup предполагает, что все найденные папки являются частью вашего (или) проекта.

Вам нужно будет либо временно переместить var/session из каталога проекта, а затем восстановить его после очистки или , просто сместив папку var/session (если это разработка / этапирование) сервер, и информация о вашем сеансе не является критической).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...