Проблемы с фиксацией файла в репозитории SVN - PullRequest
28 голосов
/ 09 февраля 2009

У меня есть файл сборки maven pom в корневом каталоге моего проекта. При попытке синхронизации с SVN-репозиторием из Eclipse (Европа) к значку файла добавляется красная двунаправленная стрелка. Это означает, что моя локальная копия и копия в хранилище были изменены с момента последней синхронизации.

Когда я пытаюсь сделать «Переопределить и обновить ...», выдается сообщение об ошибке:

Some resources were not reverted.
Attempted to lock an already-locked dir
svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked

У вас есть идея, что делать в этом случае?

Ответы [ 13 ]

49 голосов
/ 09 февраля 2009

svn cleanup?

не знаю, как бы вы это сделали из Eclipse ... но если это стандартная рабочая копия SVN, вы все равно сможете сделать это с помощью другого инструмента.

31 голосов
/ 26 сентября 2013

В Eclipse для очистки SVN

Щелкните правой кнопкой мыши по заблокированному проекту -> Команда -> Очистка

7 голосов
/ 31 января 2013

удалите файлы .loc и .log из каталога, если Team-> Cleanup недоступен вам из subeclipse, и обновите ресурсы, сообщив вам об ошибке ранее.

5 голосов
/ 19 октября 2012

Обычно это происходит, когда вы вставляете каталог в другой в вашем проекте.

Вам необходимо создать каталоги вручную, а затем вставить все файлы.

Для решения вопроса:

  • Щелкните правой кнопкой мыши по проекту (или по родительскому каталогу)
  • Тогда Команда
  • Затем Очистить
5 голосов
/ 09 февраля 2009

Похоже, что хранилище немного запутано! Вы можете попробовать очистку svn в каталоге проекта.

Вы можете сделать это в командной строке или с помощью другого инструмента ...

В командной строке вам нужно будет установить Subversion и в PATH. Закройте Eclipse, откройте командную строку и перейдите в корневой каталог проекта, затем введите «svn cleanup».

Вы также можете использовать Черепаха SVN , чтобы сделать то же самое из Windows Explorer. Установите Turtoise SVN и закройте Eclipse. В проводнике Windows перейдите к родительской папке вашего проекта, щелкните правой кнопкой мыши папку проекта и выберите «Черепаха SVN» -> «Очистить»

3 голосов
/ 31 августа 2015

Перезапустите свое затмение (IDE). Проблема решена.

3 голосов
/ 29 апреля 2015

у меня работает.

добавить приложение SVN

sudo apt-get install svn
cd <folder-project-name>
svn cleanup
3 голосов
/ 12 октября 2011

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

  1. Нажмите в Команду-> Очистить
  2. Попробуйте еще раз совершить коммит ..
2 голосов
/ 20 января 2016

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

2 голосов
/ 16 апреля 2012

Я зашел в локальную папку svn, удалил файл журнала и заблокировал файлы, сделал обновление svn из eclipse и все вернулось на путь

...