С помощью скрипта ловушки перед фиксацией вы можете сделать это, да.
Но я уверен, что вы удалите этот скрипт после первого коммита, потому что у вас будут большие проблемы.
Если вы измените данные, которые будут зафиксированы, клиент не узнает об этом. Таким образом, после такого коммита, когда ваш скрипт «исправляет» форматирование файла, содержимое файла в хранилище отличается от файлов в вашей рабочей копии. Но ваша рабочая копия все еще думает, что она актуальна с хранилищем (в конце концов, его модификации только что зафиксированы).
Итак, при следующем обновлении вы попадете в ад - сломанная рабочая копия, недовольные пользователи, ...
И, конечно, вы можете прервать сборку - иногда такое автоматическое форматирование имеет эффект.
Конечно, вы можете реализовать скрипт-ловушку, который проверяет на правильное форматирование и возвращает ошибку, если этого не происходит, это прекрасно.
И так как вы используете TortoiseSVN, вы можете попробовать выполнить форматирование в клиентском хуке предварительной фиксации .