Eclipse SVN игнорировать бин - PullRequest
       8

Eclipse SVN игнорировать бин

21 голосов
/ 24 августа 2009

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

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

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

(Eclipse 3.5, Windows Vista.)

Ответы [ 7 ]

22 голосов
/ 09 сентября 2009

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

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

5 голосов
/ 28 октября 2010

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

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

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

Рецепт:

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

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

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

0 голосов
/ 16 августа 2018

Я использую Eclipse Photon с Totoise SVN 1.10.0 (в Windows 10-64 бит), я столкнулся с вышеуказанной проблемой, решение, которое мне помогло, - включить фильтр исключения в src -> build path -> Настроить фильтр включения / исключения (как упомянуто частично выше Гидом, упомянутый шаблон не работает для меня), однако для меня было достаточно включить фильтр исключения, который я использовал как «.svn /», см. Изображение ниже .

enter image description here

0 голосов
/ 07 октября 2011

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

0 голосов
/ 14 января 2010

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

  • Удалить ваш проект из затмения (не с диска).
  • "Файл" -> "Новый .." -> "Проект" -> "Проект Android"
  • в "New Adroid Project" -Dialog selected "создать проект из существующих источник "(найдите ваш проект на HDD) -> "Готово"

(согласно инструкции ссылка )

0 голосов
/ 27 августа 2009

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

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

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

Удачи

0 голосов
/ 26 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...