En gros, vous voulez la sortie de la commande svnversion
dans un fichier.
Ces fichiers sont généralement conservés hors du référentiel et créés automatiquement par un script de génération. Je vous conseille de faire de même. Si vous ne construisez pas, mais juste sur un svn up
côté serveur, appelez simplement svnversion
après svn up
ou créez un script shell à faire les deux actions.
Si vous devez le conserver dans le référentiel, appeler svnversion
dans un hook de pré-commit serait votre meilleur pari.