Как зафиксировать ошибку блокировки Подверсии

Как Вы фиксируете ошибку Subversion/Subclipse, "Предпринятую для блокировки уже заблокированного dir"?

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

58
задан 18 March 2012 в 09:08

5 ответов

Подверсия поддерживает команду под названием "Очистка"; это используется для выпуска блокировок на проекте enter image description here

0
ответ дан 1 November 2019 в 13:08

Перейдите к каталогу метаданных как ниже

Ваша рабочая область> projectname> .metadata

в этом metada каталоге, будет файл блокировки. Удалите этот файл блокировки.

затмение Перезапуска и восстанавливают проект. Это работало на меня!

0
ответ дан 1 November 2019 в 13:08

У нас нет внешнего сервера SVN. Я работал над ПК с Предприятием Windows 7, и я использовал плагин подверсии Eclipse в качестве клиента SVN. Проблема в моем случае произошла, когда фиксация файла взяла к большому количеству времени из-за сетевой проблемы, которая вынудила меня перезапустить свой ПК.

После перезапуска я начал получать эту ошибку: XXX файлов уже заблокированы.

решение состояло в том, чтобы установить (TortoiseSVN), щелкнуть правой кнопкой по папке проекта SVN-> TortoiseSVN-> очистка.

я надеюсь, что это сообщение было бы справкой к кому-то.

0
ответ дан 1 November 2019 в 13:08

У нас была та же проблема повторения. Это - авария. То, что можно сделать, если очистка и разблокировала, не помогает, потому что нет никакой существующей блокировки?

  1. Поиск скрытое .svn папка в Вашей структуре каталогов. Это содержит wc.db файл, который является sql облегченным файлом.
  2. Открытый это с sql клиентом, например, DBeaver. Добавьте sql облегченное соединение с dbeaver путем выбора wc.db файл.
  3. Открывают таблицу WC_LOCK. Вы видите одну или несколько строк, который содержит URL, который был упомянут в фантомном ошибочном окне блокировки.
  4. Удаляют эти строки из таблицы.
  5. Попытка обновить Ваш проект от repo.
  6. при использовании больше чем 1 repo в 1 проекте (внешний облик), другая фантомная блокировка может появиться во время обновления. В этом случае повторяют процесс с той папкой.
1
ответ дан 1 November 2019 в 13:08

Просто Щелкните правой кнопкой по Project

  1. Click on Team

  2. Click Refresh/Cleaup

, это удалит весь ток блокировка , файлы, созданные SVN

, надеются, что это поможет!!!!

2
ответ дан 1 November 2019 в 13:08

Другие вопросы по тегам:

Похожие вопросы: