Como sobrescrever vários arquivos de vários níveis (diferentes hierarquias) de uma versão local para uma versão online via FTP

Eu mudei um monte de arquivos em vários diretórios diferentes localmente (depois empurrei as mudanças para o Subversion, mas isso não muda a versão ao vivo, apenas o repositório). Agora eu tenho que atualizar esses arquivos via FTP, mas eles são todos diferentes níveis de hierarquia.

Como faço isso? A única maneira que eu sei é pegar toda a minha versão local e substituir a versão online, mas isso pode levar algum tempo, e é um site ao vivo ...

Procurando por um caminho mais rápido ...? Algo como eu posso ver os arquivos que foram alterados no commit, e pegá-los e enviá-los para o site FTP, sem ter que se preocupar com os diferentes níveis de hierarquia.

questionAnswers(1)

yourAnswerToTheQuestion