В UNIX и Linux, если вы скажете
svn add *
Тогда оболочка раскроет все файлы в каталоге, и программа увидит то же, что и при наборе
svn add file-a.txt file-b.txt file-c.txt
и т.д..Это означает, что команда Subversion считает, что вы явно указали файл для добавления.В этом случае он будет добавлен, хотя свойство svn:ignore
может быть установлено.
Из документации svn:ignore
(мой акцент):
Subversion использует шаблоны игнорирования, чтобы определить, какие файлы не следует помещать в систему управления версиями как часть рекурсивного добавления большего размера или операции импорта.