Acho que seus problemas estão com o VisualSVN, é necessário entrar em contato com eles para configurar o produto para não mostrar a caixa de diálogo e desbloquear automaticamente na reversão. Stefan é muito bom em fazer correções, e parece que o item de configuração no-unlock também deve ser aplicado para reverter e confirmar. Observe que a funcionalidade de reversão não entra em contato com o servidor, portanto, ele pode considerar uma alteração indesejável.
Na maioria dos casos, o bloqueio é uma coisa manual que você precisa bloquear e desbloquear explicitamente, para que a maioria das pessoas que o usam deseje garantir o desbloqueio.
Se a 'caixa de diálogo de bloqueio' for uma coisa do Tortoise, você pode configurar os diálogos para fechar automaticamente se não houver erros. Mais uma vez, envie uma mensagem para a lista de discussão para ver se todos os outros desejam essa alteração.
PS. Quando eu converti para SVN do VSS, decidi ir com a abordagem de copiar-mesclar-modificar e, em seguida, tapa bloqueios em tudo, se não funcionou bem. Ninguém reclamou, e todos eles gostam do sistema (uma vez eu disse a eles para não tentarem resolver conflitos com arquivos binários)