В CVS вы можете одновременно зафиксировать файл конфигурации и файл .cvsignore (с записью игнорирования для этого файла). Это позволяет другим проверять каталог и предотвращает последующую регистрацию этого конкретного файла (благодаря .cvsignore).
К сожалению, похоже, что вы не можете имитировать это поведение, играя с svn: игнорируйте реквизиты.
Согласно инструкции svnbook 1.5:
"Поддержка Subversion игнорируемых шаблонов файлов распространяется только на одноразовый процесс добавления неверсионных файлов и каталогов в систему управления версиями. Как только объект находится под контролем Subversion, механизмы шаблонов игнорирования больше не применяются к нему. Другими словами, не ожидайте, что Subversion избежит внесения изменений, внесенных вами в версионный файл, просто потому, что имя этого файла совпадает с шаблоном игнорирования - Subversion всегда замечает все свои версионные объекты. "
Вы можете использовать некоторые из этих механизмов:
1) Поместите файл в репозиторий, а затем закодируйте ловушку фиксации, которая проверит шаблон фиксации и остановит его, если какое-либо условие выполнено (не будет напрямую затрагивать вашу проблему, но, по крайней мере, предотвратит случайную фиксацию)
2) Как уже говорилось ранее, используйте шаблон имени пользователя .user / .local / etc, а затем используйте global-ignores или svn: ignore, чтобы запретить кому-либо регистрировать его.
Больше информации на Есть ли способ заблокировать файлы, передаваемые в SVN-репозиторий