Meilleure façon de remplacer toute une arborescence de répertoires dans la Subversion?

Au sein de mon projet Subversion j'ai quelques répertoires qui contiennent d'autres projets open source que mon code doit. Par exemple ffmpeg, freetype, matrixssl et quelques autres.

Quelle est la meilleure façon de mettre à jour SVN pour tenir la dernière version de l'un de ces projets?

Essentiellement que je vais faire la suite (en utilisant ffmpeg, à titre d'exemple):

1) Rename current ffmpeg folder to ffmpeg.old
2) Download new version of ffmpeg from net
3) Make sure it and my code compile and work fine together
4) Update subversion to now hold the "new" version of ffmpeg
5) Delete ffmpeg.old directory tree

OriginalL'auteur KPexEA | 2008-10-10