Если у вас есть SSH-доступ к целевому веб-серверу , присмотритесь rsync
и scp
:
http://en.wikipedia.org/wiki/Rsync
http://en.wikipedia.org/wiki/Secure_copy
Я бы не советовал устанавливать сервер Subversion (svnserve или через apache) на рабочий веб-сервер. Также я бы не советовал просто копировать или проверять рабочую копию на веб-сервере. Слишком много проблем безопасности.
По сути, вы хотите создать локальную копию сайта в промежуточной области, а затем выполнить rsync (или scp) на рабочем сервере.
Вы можете сделать это вручную или, что еще лучше, создать небольшой сценарий оболочки «deploy site», который будет:
svn export
версия / тег, который вы хотите развернуть в чистой локальной папке.
rsync
эта папка на рабочий сервер.
Надеюсь, это поможет ... Удачи! :)