Прочитайте SVN книгу , чтобы получить хук для фиксации хуков.
Вставьте / измените хук предварительной фиксации, чтобы он ссылался на ваш скрипт. Список файлов будет предоставлен Subversion в качестве параметра командной строки.
Пусть ваш скрипт решит, какие файлы из командной строки необходимо проверить.
Сделайте так, чтобы ваш скрипт запускал проверку каждого из файлов.
Если вы обнаружите, что файл недействителен, тогда ваш скрипт завершится с кодом ошибки (обычно ненулевым)