Не знаю, на какой платформе вы находитесь, но вы можете сделать это с помощью TortoiseSVN , используя клиентские хуки .
По сути, вы бы написали сценарий, который бы изменял файлы с помощью ловушки перед фиксацией. Я думаю, что это более правильно сделать в скрипте сборки: вы действительно не хотите фиксировать код, который вы даже не скомпилировали или не запустили! Ваш сценарий, который удаляет пробелы, потенциально может что-то сломать, в зависимости от контекста / языка.