Если вы используете Ubuntu (или, возможно, другую ОС на основе Debian), вы можете очень легко установить это, выполнив следующие команды:
sudo apt-get install php5-svn
sudo /etc/init.d/apache2 restart
Если он установлен и Apache перезапущен плавно, вы сможете использовать любую из функций SVN, перечисленных в документации PHP!
Для начала, вот PHP-скрипт, который обновляет репо в текущем каталоге
svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_USERNAME, 'yourUserName');
svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_PASSWORD, 'yourPassword');
$b4 = trim(`svnversion`);
if ($revision = svn_update(realpath(getcwd()))) { //use @svn_update(...) if you want to hide warnings
if ($b4 === trim(`svnversion`)) {
echo 'Already up-to-date (r'.$b4.').';
} else {
echo 'Updated to r'.$revision;
}
} else {
echo 'Update failed';
}