If you want to analyse a local working copy, the best tool is svnversion
, which comes with Subversion and produces output like 968:1000M
. The documentation says:
The version number will be a single
number if the working copy is single
revision, unmodified, not switched and
with an URL that matches the
TRAIL_URL argument. If the working
copy is unusual the version number
will be more complex:4123:4168 mixed revision working copy 4168M modified working copy 4123S switched working copy 4123:4168MS mixed revision, modified, switched working copy