2009-12-02 3 views
1

Всякий раз, когда я пытаюсь, чтобы заблокировать или разблокировать любой файл в проекте он дает мне ошибку:СВЕН: Невозможно разобрать замок/запись хеша

SVN: Невозможно разобрать замок/запись хеш

Теперь я не удалось зафиксировать файл.

Некоторые подсказки: 1. Мы только что мигрировали наши SVN репозитории из одного URL на другой URL

Есть ли способ я могу сбросить файл блокировки репозитория.

ответ

2

Возможно, ваш репозиторий был поврежден при миграции (хотя сначала проверьте рабочую копию, так как Bert предлагает - никогда не путайте с внутренними ресурсами вашего репо, если у вас нет другого выбора). Если это так, вы можете «вручную уничтожить» все блокировки в репозитории, удалив папку <root>/db/locks.

Это не влияет на содержимое вашего Repo, но будет уничтожить все блокировки данных. Также имейте в виду, что если данные блокировки вашего репо были повреждены, вполне возможно, что другие данные тоже. Храните резервные копии для предварительной миграции.

+0

@Ben: Большое спасибо ... у меня сохранились мои дни ... Это сработало – Mahin

1

Это звучит как поврежденная рабочая копия. (Отсутствующие/поврежденные файлы в подкаталоге .svn вашего проекта).

Я бы порекомендовал проверку проблемы другим клиентом subversionclient (например, TortoiseSVN или svn client), а затем проверил новую рабочую копию.

+0

@Bert: Спасибо за предложения. Я проверил его, используя Smartsvn, TortoiseSVN и AnkhSVN. Все мои репозитории работают очень хорошо. Только блокировка/разблокировка не работала. – Mahin

 Смежные вопросы

  • Нет связанных вопросов^_^