Как исправить ошибку блокировки Subversion - PullRequest
56 голосов
/ 18 марта 2012

Как исправить ошибку Subversion / Subclipse «Попытка заблокировать уже заблокированный каталог»?

Поиск в Google показывает, что люди постоянно сталкиваются с этой ошибкой, и единственное решение, которое я опубликовал, - это запустить команду Subclipse Team-> Cleanup. К сожалению, я получаю эту ошибку , когда я запускаю команду Team-> Cleanup. Есть ли другие варианты?

Ответы [ 16 ]

102 голосов
/ 15 февраля 2014

У меня была похожая проблема.Команда-> Обновить / Очистить Решил мою проблему

23 голосов
/ 19 февраля 2015

Ошибка: Попытка заблокировать уже заблокированный каталог svn: рабочая копия 'C: \ work \ myproject \ workspaces \ HPDP' заблокирована.

Решение: У меня сработало.

        Right-click on project-->Team-->Refresh/Cleanup
19 голосов
/ 12 января 2017

Я перепробовал все предложения из этой темы, но работал только один:

  1. перейти в папку, в которой хранится заблокированная папка проекта
  2. выполнить svnочистка
14 голосов
/ 07 марта 2013

Я тоже это понимаю.Я иду в каталог (не в Eclipse), где находятся файлы, захожу в .svn dir и удаляю файл с именем lock .

Перейдите обратно к Eclipse и продолжите.

Здесь есть похожий вопрос Проблемы с фиксацией файла в репозитории SVN

10 голосов
/ 17 февраля 2017

Я решил эту проблему, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши по вашему проекту.

  2. Нажмите на команду

  3. Нажмите Обновить / Очистить

4 голосов
/ 28 апреля 2016

Старый вопрос, но ни одно из вышеперечисленных решений у меня не сработало.Что работало, так это закрытие затмения, затем с помощью Tortoise щелкните правой кнопкой мыши проект в проводнике Windows и выберите «TortoiseSVN» -> «Очистить», затем просто используйте элементы по умолчанию, отмеченные флажками (Очистить состояние рабочей копии, включая внешние)затем нажмите OK.

Это очистило папку, и я смог обновить и зафиксировать файлы как обычно.

3 голосов
/ 26 января 2017

После той же проблемы с «фантомной блокировкой» единственным решением было:

1) Отключить Project Eclipse-> Team-> Disconnect (выберите опцию для удаления папки .svn)

2) Чем «переподключить» Eclipse-> Team-> SVN-> Share Project. Проигнорируйте предупреждение о том, что лучше сделать заказ. После этого все работало нормально.

Очистки и перезапуска не было никаких решений, также Scan Locks ничего не показывал.

3 голосов
/ 11 июля 2016

При использовании SVN 1.8 удаление файла блокировки не помогает (файл блокировки не существует).

Обновить / Очистить также не удалось.

Что решило:

1) Backup your directory, just incase...
2) Team... Disconnect. Choose to remove .svn files
3) Add it again to SVN.

Примечание. В моем случае ошибка произошла из-за потери сетевого подключения во время первоначальной фиксации.

2 голосов
/ 16 декабря 2015

Я столкнулся с той же проблемой. Я решил это Щелкните правой кнопкой мыши по проекту ---> Команда ----> Обновить / очистить

2 голосов
/ 18 марта 2012

svn help unlock

И, наконец, найдите шкафчик - в большинстве случаев блокировка не нужна

...