Installation
apt-get update
apt-get install websvn subversion subversion-tools libapache2-svn
SUR VOTRE SERVEUR SUBVERSION

Je vais créer mon dépôt racine subversion dans /repository/svn, ainsi je pourrais ajouter d’autres projets dans cette arborescence avec des noms distincts.
mkdir /repository/svn
cd /
ln -s /repository/svn svn
Création du système de fichier pour monprojet:
svnadmin create --fs-type fsfs /repository/svn/monprojet
SUR VOTRE CLIENT

Dans le répertoire monprojet, il faut créer 3 répertoires : trunk, branches et tags
mkdir monprojet
cd monprojet
mkdir trunk branches tags
cp fichiers_sources.php trunck/
Importation initiale de votre dépôt local sur le dépôt du serveur SVN
svn import svn+ssh://user@votre.serveur.com/svn/monprojet -m "Importation initiale du local au SVN"
Vérifier que votre projet est bien importé dans SVN :
svn list --verbose svn+ssh://user@votre.serveur.com/svn/monprojet
Récupérer un projet existants depuis le dépôt du serveur SVN
svn co svn+ssh://user@votre.serveur.com/svn/monprojet
Modifier un fichier source et envoyer les modifications de votre dépôt local sur le dépôt du serveur SVN
svn ci -m "Modification d'un fichier"
Mettre à jour sa copie de travail local sur le dépôt du serveur SVN
svn update
Récupération de la dernière version du fichier sur le dépôt du serveur SVN
svn revert int2str.m