Я не думаю, что SmartSVN или какой-либо SVN-клиент имеют функцию ловушки, которая прослушивает событие фиксации и запускает обновление.Вы можете попробовать написать скрипт с помощью cron (или с помощью такого инструмента, как Jenkins), который прослушивает такие события (или проверяет изменения каждые несколько минут) и выполняет обновление для таких случаев.
Кстати, яперешел на работу с инструментом «Версии» (https://versionsapp.com/) на моем macbook после некоторого использования SmartSVN.