Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

svn: E155036: Please see the 'svn upgrade' command

今頃引っかかりました。。。
svnの操作で

$ svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/path/to/webapp' is too old (format 10, created by Subversion 1.6)
$

となる場合、ワーキングコピーをアップグレードする必要があるようです。
実際のアップグレード手順は以下のような感じ。

$ svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/path/to/webapp' is too old (format 10, created by Subversion 1.6)
$
$ svn upgrade
svn: E155019: Can't upgrade '/path/to/webapp' as it is not a pre-1.7 working copy root, the root is '/path/to'
$
$ cd /path/to
$ svn upgrade
   :
$

Subversionリポジトリを作成したsvnバージョンとsvnクライアントのバージョンが不一致の場合に起こるエラーのようです。今回は

  • リポジトリのバージョンがver.1.6
  • クライアントのバージョンがver.1.7以降

という組み合わせでエラーになりました。