Черепаха SVN: удаленные папки появляются снова после удаления с помощью браузера Repo - PullRequest
3 голосов
/ 14 июля 2011

Windows XP SP3;TortoiseSVN 1.6.16, сборка 21511 - 32-разрядная, которая является текущей версией на данный момент.

Мы используем Eclipse Helios для некоторых разработок Android.Когда один из проектов был впервые зарегистрирован с использованием TortoiseSVN, папки bin и gen были включены.Я пытаюсь удалить их из SVN.

Я зашел в Repo Browser и удалил папки bin и gen из проекта.Журнал Repo Browser показывает две «удаленные» записи для ревизии 40583. Затем я перешел к своей рабочей копии и сделал обновление SVN.Он удалил папки, как и ожидалось.Проводник показывает зеленый значок проекта.

Затем я запустил Eclipse и сделал Project / Clean.Папки bin и gen были созданы.Папка gen показывает фиолетовый значок с вопросительным знаком в виде неверсионной папки, как и ожидалось.Папка bin, однако, показывает красный значок с восклицательным знаком, и она и все ее дочерние папки содержат подпапку управления версиями .svn.Если я выхожу из Eclipse и выполняю очистку TortoiseSVN, папка bin временно показывает зеленый значок, а затем немедленно переключается на красный значок с восклицательным знаком.

Что происходит?

1 Ответ

1 голос
/ 03 октября 2011

Вы должны установить клиент SVN в eclipse, и не использовать TortoiseSVN вообще в том же каталоге, где работает eclipse. Это коренная причина вашей проблемы, и она будет возникать снова и снова.

Таким образом, правильное использование:

  1. Установите клиент SVN, такой как subversive или subclipse, внутри eclipse.
  2. В зависимости от выбранного вами клиента, извлеките проект из своего хранилища Subversion, используя пункты меню установленного вами клиента.
  3. После того, как вы извлекли проект, проверьте свойства корневой папки проекта. Они должны определить, что папка bin (или target, если вы используете Maven) должна игнорироваться.
  4. Если вам нужно добавить это свойство, убедитесь, что оно зафиксировано, чтобы у других не было такой же проблемы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...