Comment déterminez-vous la dernière version SVN nombre enracinée dans un répertoire?

Je voudrais commencer le marquage mon binaires déployées avec la dernière version SVN nombre.

Cependant, parce que SVN est basé sur un fichier et non pas le répertoire/projet, j'ai besoin de parcourir tout le répertoire et sous-répertoire de fichiers afin de déterminer le plus grand numéro de révision.

À l'aide de svn info sur le root ne fonctionne pas (juste les rapports de la version de ce répertoire, pas les fichiers dans les sous-répertoires):

Je me demandais si il y a un raccourci à l'aide de la svn de commande pour ce faire. Sinon, quelqu'un peut-il suggérer un script simple qui est réseau efficace (je préfère si il n'a pas frappé le serveur distant à tous)?

Je comprends aussi qu'une autre approche est de garder un de fichier d'une version avec le svn:keywords. Cela fonctionne (je l'ai déjà utilisé sur d'autres projets), mais je suis fatigué de traiter assurant que le fichier est sale et de traiter avec les inévitables conflits de fusion.

Réponse je vois mon problème menti à ne pas faire un bon svn up avant d'appeler svn info dans le répertoire de racine:

$ svn info
Path: .
...
Last Changed Author: fak
Last Changed Rev: 713
Last Changed Date: 2008-08-29 00:40:53 +0300 (Fri, 29 Aug 2008)

$ svn up
At revision 721.

$ svn info
Path: .
...
Revision: 721
Last Changed Author: reuben
Last Changed Rev: 721
Last Changed Date: 2008-08-31 22:55:22 +0300 (Sun, 31 Aug 2008)