何らかの理由で、一部のビルド マシンで SVN を更新できません。インストールされている svn のバージョンは 1.3.x です。しかし、Hudson スレーブは 1.6 を使用してチェックアウトを作成しました。これは、これらのチェックアウトで「svn info」を実行できないことを意味します。
$ svnversion
subversion/libsvn_wc/questions.c:110: (apr_err=155021)
svn: This client is too old to work with working copy '.'; please get a newer Subversion client
$ svn info
subversion/libsvn_wc/questions.c:110: (apr_err=155021)
svn: This client is too old to work with working copy '.'; please get a newer Subversion client
$
私の質問ですが、svn バイナリを呼び出さずにリビジョン番号にアクセスする方法はありますか? .svn/ ディレクトリを調べようとするようなことはありませんか? チェックアウトが最新の svn バージョン (1.6) を使用していると仮定します。