Чтобы устранить возможные неверные интерпретации самоответа Пьетро
Очевидно, что в SVN недостаточно поместить файл .svnignore или что-то подобное в корневой каталог вашего репозитория, в отличие от Hg или Git, потому что имеют значение только релевантные свойства файлов или каталогов.
Но, поскольку команда svn propset
имеет опцию -F
для чтения шаблонов из внешнего файла (и установки новых свойств, удалите все старые), вы можете использовать (любой текстовый) файл для обновления шаблонов игнорирования во всем хранилище одним действием
Чтобы имитировать стиль Git | Hg более глубокого игнорирования, всеми (сPython) может устанавливать и использовать SVN-Ignore от Pypi, который добавляет
- .svnignore файл, который позволяет указать, какие файлы следует игнорировать
- Возможностьдобавить исключения (строки, начинающиеся с!) в файл игнорирования SVN
- Обновление свойства svn: ignore при каждом добавлении новых файлов