IntelliJ и SVN: игнорировать - PullRequest
14 голосов
/ 10 октября 2011

IntelliJ, похоже, не соблюдает svn:ignore

Я использую Maven для генерации классов на основе процессора аннотаций.Эти классы скомпилированы в target / генерируемый-источники / apt

Я добавляю svn:ignore в целевой каталог (помещается в родительский объект target), но IntelliJ все еще хочет зафиксировать каталог.

Когда я выбираю Subversion -> Commit, этот каталог выбирается для фиксации.

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

Кстати, я использую IntelliJ 10.5, работающий наUbuntu и SVN 1.6

Ответы [ 3 ]

26 голосов
/ 10 октября 2011

Попробуйте добавить его в Settings | Version Control | Ignored Files.

4 голосов
/ 23 сентября 2015

Если для параметра Settings > Version Control > Confirmation > When files are created установлено значение Add silently, файл будет непосредственно добавлен в локальный репозиторий Subversion.Команда ignore контекстного меню впоследствии становится серой.

Я не нашел решения, кроме как изменить этот параметр, удалить файл и создать его заново.

0 голосов
/ 24 июля 2017

Настройка игнорируемых файлов в IntelliJ IDEA (Settings | Version Control | Ignored Files) не работает для SVN-репо.Этот вариант применим только в качестве конфигурации IDEA.

Чтобы настроить это для svn repo, вам нужно определить свойство svn:ignore.Для этого вам нужно выбрать папку, в которую помещены игнорируемые файлы или папки (обычно это корневой каталог проекта).Далее в верхнем меню выберите VCS > Subversion > Edit properties.Затем вы увидите диалоговое окно SVN Properties, вам нужно определить свойство svn:ignore со значением игнорируемых файлов или каталогов (разделенных вводом).

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