Собственно нунжна возможность работать с любой системой контроля версий (в идеале SVN) из пхп скриптов, гуглил данную тему, но все решения требует установки специфических дополнений на сервер и\или выполнение команд из пхп.что опять таки не всегда разрешено админом.
PiNzit Установленные бинарники SVNа + http://php.net/exec http://php.net/system http://php.net/passthru http://php.net/shell_exec