Ошибка SVN: запись-блокировка украдена - PullRequest
9 голосов
/ 24 мая 2011

Вот как я сталкиваюсь с проблемой,

Я открыл свою рабочую копию, сделал обновление, которое занимает огромное количество времени (я прервал его), затем очистил блокировки, затем я получил эту ошибку:

Запись блокировки украдена

Я действительно не знаю, что здесь происходит, я прочитал несколько вещей о поврежденной файловой системе, но я не думаю, что это так (поскольку я могу получить доступ к жесткому диску без устранения неполадок) ...

Как это исправить? Спасибо.

1 Ответ

12 голосов
/ 15 сентября 2011

для краткости: "svn cleanup" может решить вашу проблему.

Я думаю, что некоторые файлы в вашей локальной папке SVN были заблокированы.

$ cd <your_folder>
$ svn up

Тогда, если вы получили:

...
M       db/schema.rb
M       Gemfile.lock
    S   files            
?       files/templates.zip
... 

, «S-файлы» означают конфликты в этой папке / файле.поэтому нам нужно удалить конфликтующие файлы, а затем запустить «очистку svn»:

$ rm files -rf
$ svn cleanup
$ svn up
...
A    files
...
Updated to revision 1881.

теперь svn в порядке.

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