Я разрабатываю какое-то приложение для управления версиями с использованием библиотеки SVN.
Для теста я сделал небольшое приложение, которое получит список из репозитория.
Работает нормально. Я мог бы получить список файлов.
Далее я пытаюсь сделать проверку приложения или обновление.
Он использует libsvn_client_checkout / update.
К сожалению, я встретил сообщение об ошибке «рабочий каталог xxx заблокирован».
Я попробовал несколько решений, которые нашел.
- Я заметил, что в папке .svn есть файл блокировки но файл блокировки отсутствует.
- Я отключаю антивирусную и индексную службу windows. но это тоже не сработало.
- Я попробовал очистить SVN. Это не поможет моей проблеме.
Я использую библиотеку MS Visual Studio 2008 и svn-win32-1.6.13 в Windows 7 pro.
Я также получил такое же сообщение об ошибке при тестировании на Windows XP SP3.
В чем проблема «рабочего каталога xx заблокирован». ???????