svn: игнорировать подкаталоги в subclipse/TortoiseSVN
-
16-09-2019 - |
Вопрос
Как мне игнорировать все поддерево на основе шаблона каталога глобально, не исключая его специально для каждого проекта?Например, я хотел бы исключить target / tree во всех проектах Maven без необходимости делать это индивидуально для каждого проекта.
Добавление 'target' в Window > Preferences > Team > Игнорируемые ресурсы работает хорошо, но также исключит любой целевой каталог.в другом месте - что в моем случае не является проблемой, но я хотел знать, есть ли лучший способ указать исключение определенных каталогов.
Я также добавил шаблон исключения для настроек Tortoise, и мне известно о свойстве subversion global-ignores, из-за которого я пытаюсь найти ответ здесь прямо сейчас :) Просто к вашему сведению, что я знаю где нанести шаблон, но не уверен в что так и должно быть.
Решение
Что касается шаблонов игнорирования, в справке TortoiseSVN говорится:
Вы не должны включать информацию о пути в свой шаблон.Сопоставление с шаблоном предназначено для использования с именами файлов и папок planes.....Если вы хотите игнорировать все папки tmp, которые существуют в папке prog, а не в папке doc, вам следует использовать svn:ignore. Не существует надежного способа достичь этого, используя глобальные шаблоны игнорирования.
Похоже, ваш единственный вариант - svn: игнорировать свойство.
Другие советы
Когда вы создаете новый проект Maven, не забудьте svn: игнорировать в цель папка.Это самый сильный способ.
Ps :если вы создадите шаблон для цель, вы сопоставите все слова, содержащие почти цель...