когда я запускаю:
svn cleanup
Я получаю сообщение об ошибке:
svn: E200033: database is locked, executing statement 'RELEASE s0'
или любую другую команду, чтобы изменить ДБ, например, совершать
, обновление
и т. д.
Это на Linux-сервер, каталог по NFS.
Я могу оформить еще одну версию и скопировать мои изменения, но это хлопот, и я думаю, что эта ошибка вернется.
как я могу исправить это в рабочий каталог, и есть ли способ, чтобы предотвратить это.
С. С. нет таких процессов в настоящее время работает, может, затмение разбился в середине какие-то действия.
Это помогло мне решить проблему (подрывной 1.7.10):
$ cd /my/repository/.svn
$ mv wc.db wc.db.old
$ sqlite3 wc.db.old
sqlite> .backup main wc.db
sqlite> .exit
Убедившись в том, что она работает, вы можете удалить туалет.дБ.старый.
См. также: http://technosophos.com/content/sqlite-database-locked-error-and-unlocking-database
может быть иногда СВН продолжать работать в IDE(если СВН настроить в IDE) и блокирует файлы SVN. закройте IDE и затем выполнить очистку. или использовать простой способ перезагрузить компьютер, а затем выполнить очистку.
Использовать
svn resolved -R .
Если вы все еще видите проблемы, перейти на один уровень вверх и выполнить ту же команду.
Как я исправила эту проблему для меня было то, что я вновь установленную версию с TortoiseSVN 1.9.2. В процессе выполнения этого мне пришлось закрыть процессы для Проводника, затмение (используя рабочее СВН), то TortoiseSVN, то SQL разработчиков, Блокнот++...
Так что, возможно, это было что-то с перезагрузки этих процессов, что исправили проблему, или переустановить с TortoiseSVN.
Ни один из выше работал для меня на Windows-системе, мне пришлось перезапустить службу SVN, чтобы очистить блокировки на базу данных, а затем запустить очистку на ветке и все работало нормально потом.
Я использую netbean версии Windows. Я пытаюсь правой кнопкой мыши на корневую папку->диверсия-и GT;рабочая копия->очистка. Это не'т работу. Я видел выше команда "Толока" как в SVN, но в Windows, Дон'т иметь эту командную строку. Что мне делать я скачать TortoiseSVN из https://tortoisesvn.net/downloads.html установите его в "клиент командной строки инструментов" во время установки. После установки, вы можете запустить на "чистый и quot СВН; в корневую папку (убедитесь, что ваш netbean IDE является закрытой), то все работает нормально.
В системе Ubuntu попробовать следующие команды.
ПС-ОДВ | грэп 'СВН'
7792 15593 0 14:10 очков/3 00:00:03 статус СВН
это будет список всех запущенных процессов с SVN. Убить процесс SVN, которая в настоящее время работает.
Убить -9 7792
Попробуйте после того, как процесс убивать он будет работать.