Если вы строите решение с помощью языка сценариев, такого как Ant, Nant или MsBuild, вы можете выполнять задачи или вызывать клиент командной строки SVN для фиксации.
Если вы не используете язык сценариев, например Visual Studio, вы можете использовать Артефакты и Зависимости артефактов для создания другой Конфигурации сборки, которая запускается после успешной сборки и фиксирует артефакты. Для запуска второй конфигурации сборки вы можете использовать Trigger Dependency Trigger.
Если вы всегда хотите коммитить, я бы сказал, что вы должны хранить все в одной Конфигурации сборки, если вы хотите фиксировать только в определенных случаях, может иметь смысл иметь 2 Конфигурации сборки с зависимостями.