Создайте список файлов, которые вы хотите игнорировать (возможно, с помощью инструмента ОС, такого как find в Linux), а затем сделайте что-то вроде этого:
svn propset svn:ignore "*" --targets filelist.txt
Если вы возьмете ответ @ ChrisH и объедините его с крюком предварительной фиксации, это должно решить проблему.
Используя удивительное руководство здесь , напишите ловушку предварительной фиксации, которая фильтрует каждый файл, используя команду, на которую ссылается @Johannes Wachter.