SVN: Проблемы с созданием тегов в Eclipse с Subversive

Я пытаюсь создать для создания тега в svn repo для моего проекта. Я использую плагин Eclipse и Subversive. Каждый раз, когда я пытаюсь помечать теги, я получаю следующую ошибку:

Не удалось выполнить операцию тега для некоторых выбранных ресурсов. svn: Commit failed (подробности следуют): svn: Нет записи в каталоге /home/project/directory

Где/home/directory - это каталог в моем проекте. Я уверен, что если бы я удалил проект и переустановил его, тогда все будет работать.

Кто-нибудь знает, что является источником проблемы, и есть ли способ обхода, чтобы он работал без цикла проверки на удаление?

Ответ 1

Вы обнаружите, что эта ошибка появляется из time (2008) (to время (2009)) на время (2010).
Поскольку ответа нет, обычно это означает, что проблема ушла (например, перезапуск Eclipse был достаточно, чтобы пройти это испытание).
Это может быть проблема с разрешением или ресурс (например, файл или каталог), заблокированный процессом.

Но если это сложнее, у вас все еще есть альтернатива командной строки (a svn copy)


VJ. сообщает комментарии:

В конце концов я попробовал svn update, который объяснил мне, что блокировка записи присутствует на другом пути SVN.
Поэтому я выпустил svn clean для корневого дерева. Который расчистил проблему.
Опубликуйте, что svn update работал так же, как svn switch.

Ответ 2

Спасибо, что подняли эту проблему! Я просто столкнулся с этим с Subversive 2.2.2 на Eclipse Indigo (3.7).

Очистка хранилища не сработала, но я заметил, что локальная копия имеет старый номер версии (например, 2, где текущий - 37), хотя я уверен, что я сделал это, прежде чем пометить.

Итак, я заменил локальный код последним из репозитория, который обновил номер версии. После этого тегирование работало как прелесть.

Ответ 3

Вам нужно удалить файл с именем "lock" в каталоге .svn, а затем svn должен снова работать. С уважением.

Ответ 4

Вам нужно очистить свой проект.

Right Click > Team > Cleanup

Затем вы можете переключиться на любую желаемую ветку

Ответ 5

такая же проблема здесь (просто попытался создать ветку вместо тега в этом случае). проверьте окончательное решение: 1) передать код. 2) отключить проект от SVN. 3) удалите проект из рабочей области. 4) проверьте проект. 5) повторите попытку.

вуаля! его немного перебор, но это работает 100%

Ответ 6

Для меня решение было простым "svn up" в верхней части каталога проекта.