Затмение, SVN беда - PullRequest
       7

Затмение, SVN беда

14 голосов
/ 11 февраля 2011

A скопировали папку из одного проекта, которая сгенерирована системой в другой. Теперь я хочу зафиксировать все вещи из проекта, в который была скопирована папка. Что я получаю (скопированная папка находится в папке / webapp):

org.tigris.subversion.javahl.ClientException: попытка заблокировать уже заблокированный каталог svn: рабочая копия '/ home / user / webshop / webshop-impl / src / main / webapp' заблокирована

Хорошо, я попытался Team-> Очистить и получил:

org.tigris.subversion.javahl.ClientException: Path is not a working copy directory
svn: '/home/user/webshop/webshop-impl/src/main/webapp/gwtmodules' is not a working copy directory

org.tigris.subversion.javahl.ClientException: Path is not a working copy directory
svn: '/home/user/webshop/webshop-impl/src/main/webapp/gwtmodules' is not a working copy directory

Этот SVN-клиент затмения долго со мной связывался с этими чертовыми исключениями Тигра =)

Пожалуйста, помогите советом :) Что я делаю не так?

Ответы [ 4 ]

24 голосов
/ 19 марта 2013

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

Это исправление:

В STS или Eclipse, щелкните правой кнопкой мыши на проекте, который нарушил работу, нажмите Team и затем выберите Обновить / Очистить. SVN получает оскорбительные файлы .lock и удаляет их. Вы также можете сделать это из командной строки.

3 голосов
/ 11 февраля 2011

Вы должны удалить папки .svn, содержащие информацию о репо, после копирования каталога в другое место.

Вы, вероятно, видите это, потому что в скопированном каталоге есть какой-то файл svn, который указывает на какое-то место, которое не совпадаетна новое место.

0 голосов
/ 11 декабря 2013

Весьма вероятно, что в вашей папке отсутствует svn info (мой случай).Чтобы это исправить, вы можете скопировать svn-информацию из других папок, а затем изменить файл snv (all-wcpropc, записи) на правильный.Я не уверен, что это рекомендуемый способ, но он работает для меня!

0 голосов
/ 11 февраля 2011

Я бы сделал svn export из первого проекта. Это даст вам чистую копию кода без каких-либо связанных метаданных SVN. Затем вы можете добавить экспортированный код во второй репозиторий.

...