Подтвердить что ты не робот

Eclipse svn игнорировать корзину

Проект Eclipse, у меня есть Subversion, чтобы игнорировать каталог bin, а также в Eclipse я добавил bin в список игнорируемых ресурсов.

Однако время от времени Eclipse ставит каталог .svn в bin. Это не мешает проверке Subversion (так как клиент командной строки Subversion подчиняется постоянной директиве, чтобы игнорировать весь каталог bin), но это испортило отображение в TortoiseSVN.

Есть ли известное исправление или обходное решение для этого?

(Eclipse 3.5, Windows Vista.)

4b9b3361

Ответ 1

Похоже, что на самом деле происходит то, что eclipse копирует каталог .svn из ваших исходных каталогов как часть своей сборки - он думает, что это "ресурс", который будет скопирован в ваш каталог выходных bin. Чтобы заставить его перестать это делать, вы можете добавить .svn/ в качестве фильтрованного ресурса. В диалоговом окне "Свойства" для вашей рабочей области или для вашего проекта перейдите по ссылке: Java Compiler | Создайте и добавьте ".svn" в список "Отфильтрованные ресурсы:" в разделе "Выходная папка".

Я не пробовал, но я не удивлюсь, если установка одного из плагинов subversion для eclipse также будет фильтровать каталоги .svn для вас, поэтому любой, у кого установлен плагин subversion, не заметит этой проблемы.

Ответ 2

После долгого поиска, начиная с этого и подобных сообщений, я, наконец, исправил это с помощью http://www.damonkohler.com/2009/07/make-eclipse-ignore-svn-directories.html

Паттерн исходной папки, который работал у меня, немного отличается от того, который указан в блоге, а именно "****/. svn/" ** вместо "****/. svn ***"

Без первого шага второй шаг (который также упоминался ранее как решение) не влияет на мой опыт. Спасибо Daemon!

Рецепт:

1. Проект > Свойствa > Путь сборки Java Для каждой исходной папки отредактируйте Исключено, чтобы включить шаблон "****/. Svn/" **

2. Проект > Свойствa > Компилятор Java > Строительство > Включить специальные настройки проекта Установите флажок.

Проект > Свойствa > Компилятор Java > Здание > Папка выводa > Отфильтрованные ресурсы Добавьте ".svn/", чтобы он читал "*.launch,.svn/"

Ответ 3

Какой плагин SVN вы используете? Subclipse или Subversive? Это не проблема Eclipse как таковая, а скорее похоже на проблему с конкретным плагином eclipse, который вы используете для SVN. Возможно, что для этого плагина должен быть отчет о проблеме.

Ответ 4

Хм, это очень странно. Перейдите в свой каталог плагинов или просмотрите справку > Об Eclipse и проверьте, какие плагины вы установили. Ищите что-то с svn, subversion или polarion, если они есть, тогда у вас, вероятно, есть проблема с вмешательством этого плагина.

Если нет, я думаю, вы могли бы что-то сделать с вашей установкой subversion (Tortoise SVN). Тогда было бы очень маловероятно, что Eclipse вызывает эту проблему.

Кстати, я видел разные проблемы не только с поддержкой плагина Eclipse SVN (желательно, чтобы svn-плагины были наполовину такими же, как и поддержка Eclipse CVS), но иногда с инструментами subversion командной строки. Это может быть проблема с версией Subversion, которую вы используете, или с тем, что вы делаете/не выполняете с svn. Убедитесь, что свойство svn: ignore установлено правильно. Вы можете сделать это с помощью svn pl, не удивляйтесь, если свойство неправильно установлено, чтобы игнорировать bin. Помните, что разделитель в этом случае не является запятой, а новой строкой.

Удача

Ответ 5

Не из вышеперечисленного работали для меня, но сбой и повторное создание проекта eclipse сделали:

  • Удалите проект из затмения (а не с диска).
  • "Файл" → "Создать.." → "Проект" → "Проект Android"
  • в "New Adroid Project" - "Диалог выбран", создайте проект из существующих источник "(найдите свой проект на HDD) → " Готово"

(как указано в ссылке)

Ответ 6

По моему опыту установка Subversive мешает Eclipse копировать папки .svn в каталог сборки.