Нам нужно применить ряд правил игнорирования к нескольким каталогам стандартной структуры каталогов, которые мы используем для новых проектов.
Я ищу способ применить эти правила в одном go к новому репозиторий, использующий что-то вроде svn propset svn:ignore -F ignorefile <target>
.
Приведенная выше команда устанавливает свойства только в один конкретный c <target>
, поэтому нам нужно повторить это для каждой цели. Использование рекурсии не является опцией для всех правил, поскольку мы хотим исключать файлы только в определенных подкаталогах c, но не во всех. Например, мы хотели бы исключить *.jar
в одном каталоге, но не во всех.
Я попытался создать файл с относительными путями, такими как:
ignorefile
logs/*
work/*
phase1/*.jar
Но файлы в logs
и work
каталоги не игнорируются.