Subclipse svn: игнорировать

Я новичок в Eclipse. Я использую subclipse для подключения к моему SVN. Есть несколько папок и файлов, которые я бы хотел добавить в svn: ignore, но это было выделено серым цветом. Есть ли простой способ заставить subclipse игнорировать файлы и каталоги?

subclipse

Ответ 1

Вы не можете svn: игнорировать файл, который уже отправлен в репозиторий.

Итак, вы должны:

  • Удалить файл из репозитория.
  • Обновите свой проект (рабочую копию) до пересмотра главы.
  • Восстановить файл в Eclipse.
  • Установить svn: игнорировать файл через Team- > Добавить в svn: ignore.
  • Перезапустите eclipse, чтобы отразить изменения.

Удачи!

Ответ 2

Я смог сделать это с помощью TortoiseSVN непосредственно из проводника Windows:

Щелкните правой кнопкой мыши файл, чтобы игнорировать → TortiseSVNDelete and add to ignore list

Мне пришлось закрыть, а затем снова открыть проект в Eclipse, выполненная работа:)

Ответ 3

Кажется, Subclipse позволяет вам добавлять папку верхнего уровня для игнорирования списка, а не подпапок под ним. Не уверен, почему он работает таким образом. Тем не менее, я узнал по пробным версиям и ошибкам, что, если вы напрямую добавляете подпапку в элемент управления версиями, это позволит вам добавить другую папку на том же уровне в список игнорирования.

alt text

Например, см. рис. выше, когда я хотел игнорировать папку webapp без добавления src, подзаголовок не позволял мне это делать. Но когда я добавил папку java для управления версиями, для webapp был включен параметр "Добавить в svn: ignore...".

Ответ 4

Работа с Subclipse на Eclipse Indigo Service Release 2

У меня были скопированные папки с временными файлами и журналами, лежащими под /src, в репозитории SVN. И, осознав это, я оказался в той же ситуации с серым "svn: ignore"

Я нашел следующее решение:

1. Я удалил папку из источника Project

2. Team → Commit... с папкой

3. Восстановлена ​​папка обратно в дерево проекта

Теперь я смог использовать команду "Team → Добавить в svn: ignore..."

Ответ 5

Если вы пытаетесь совместно использовать проект в SVN с Eclipse в первый раз, вам может потребоваться избежать определенных файлов, которые будут совершены. Для этого перейдите в раздел "Настройки- > Team- > Ignored Resources". На этом экране вам просто нужно добавить шаблон, чтобы игнорировать файлы, которые вы не хотите комментировать.

Eclipse preferences

Ответ 6

Это просто WAG, поскольку я не являюсь пользователем Subclipse, но обеспечили ли вы, что папки, содержащие то, что вы пытаетесь игнорировать, сами были добавлены в SVN? Вы не можете svn: игнорировать что-то внутри папки, которая не находится под управлением версиями.

Ответ 7

Что сработало для меня, было следующее: (eclipse 3.3.6 Subclipse 2.4)

  • set svn: игнорировать свойство через черепаху: (.settings.classpath.project target.apt_src один элемент в одной строке)
  • удалил проект из eclipse
  • свежая проверка из svn
  • импортировать проект в eclipse (простой реимпорт проекта в eclipse не работал у меня)

Ответ 8

чтобы игнорировать определенные файлы или отключать игнорирование, вы можете использовать настройки eclipse → Team → Ignored Resource. Отметьте или снимите отметку с ресурсов, которые вы хотите отслеживать.

Ответ 9

Я только что понял, как это сделать:

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

Вот как это сделать:

Щелкните правой кнопкой мыши папку верхнего уровня и добавьте ее в элемент управления версиями Щелкните правой кнопкой мыши на дочерней папке, которую вы хотите игнорировать, верните Щелкните правой кнопкой мыши на дочерней папке, которую вы хотите игнорировать, svn: ignore (которая теперь будет доступна)

Ответ 10

Это довольно неприятно, но проблема сдерживания (папки .svn отслеживают и игнорируемые файлы). Любой элемент, который необходимо игнорировать, следует добавить в список игнорирования непосредственной родительской папки.

Итак, у меня была новая подпапка с новым файлом, и мне хотелось проигнорировать этот файл, но я не мог этого сделать, потому что опция была недоступна. Я решил это, сначала записав новую папку, которую я хотел (это была папка с кешем), а затем добавив этот файл в список игнорирования (из недавно добавленной папки;-), имея возможность добавить шаблон вместо один файл.

Ответ 11

Еще одна вещь... Если вы уже проигнорировали эти файлы через Eclipse (с Team → Ignored resources), вы должны отменить эти настройки, чтобы файлы снова контролировались Subclipse, и опция "Добавить в svn: ignore" появляется снова

Ответ 12

Если вы используете TortoiseSVN, и файл уже завершен, перейдите в папку с файлами проекта, щелкните правой кнопкой мыши файл/папку, которую вы хотите игнорировать, TortoiseSVN → Unversion и добавьте в список игнорирования. Затем вы удаляете папку/файл (щелкните по нему, а затем нажмите DELETE на клавиатуре), щелкните правой кнопкой мыши на папке проекта, → SVN Commit... Это приведет к удалению папки из репозитория.... Теперь вы можете снова создать свою папку/файл, а затем он будет проигнорирован.