В рамках моего проекта Subversion у меня есть несколько каталогов, которые содержат другие проекты с открытым исходным кодом, которые нужны моему коду. Например, ffmpeg, freetype, matrixssl и несколько других.
Каков наилучший способ обновления SVN для хранения последней версии одного из этих проектов?
По существу, я буду делать следующее (используя пример ffmpeg):
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