Pour pouvoir utiliser simplement subversion en PHP, vous pouvez utiliser la librairie VersionControl_SVN.
Remarque :
Pour git, la librairie VersionControl_Git existe également et s'installe de la même façon.
Installation
Exécutez juste la commande suivante :
pear install VersionControl_SVN
En cas d'erreur :
Failed to download pear/VersionControl_SVN within preferred state "stable", latest release is version 0.5.0,
stability "alpha", use "channel://pear.php.net/VersionControl_SVN-0.5.0" to install
install failed
exécutez plutôt la commande suivante pour indiquer le canal d'installation à utiliser :
pear install channel://pear.php.net/VersionControl_SVN-0.5.0
Classe à corriger
Le fichier Diff.php de la librairie comporte une erreur.
Il se trouve dans le répertoire VersionControl\SVN\Command\ du répertoire PEAR
(par exemple : D:\Dev\wamp\bin\php\php5.3.13\pear\VersionControl\SVN\Command\).
Tout à la fin du fichier, remplacez summerize par summarize
(il était temps que l'été arrive apparemment :).