То, как вы работаете, означает, что оно остановится после того, как будет сделано, поэтому оно ни в коем случае не будет непрерывным.
Я бы использовал задание cron для повторного вызова svnsync через определенные промежутки времени. Я бы не советовал чистить замки автоматически, потому что они есть по уважительной причине.
Как происходит сбой сервера / хранилища? Попробуйте запустить svnadmin verify
в хранилище.