home Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive)

日記/2009/06/07/"期待されるファイルシステム形式は 1 から '3' の間ですが、実際の形式は '4' です"問題メモ

作成日: 2009-06-07 18:21:51   /   last updated at: 2009-06-07 18:33:06
カテゴリ: Subversion 

日頃はTortoiseSVNを使っているが、RedmineをWindowsクライアント上で動かす為、別途Windows用のSubversionバイナリをインストールした。
といっても、手元に svn-win32-1.5.6.zip というzipがあったので展開してPATHを通しただけ。

で、TortoiseSVN1.6で作成したリポジトリを svn-win32-1.5.6 で checkout 使用とすると題名のエラーになる。
他に svn-win32-1.5.6 の svnserve 経由でTortoiseSVN1.6からcheckoutしようとしても同様。

画像/2009/06/07/182025/svn_repo_version1.jpg

画像/2009/06/07/182106/svn_repo_version2.jpg

原因は、TortoiseSVN側が 1.6 で、互換性のない形でリポジトリを作成していた為、svn-win32-1.5.6 側で読み取れなかった、という事。
TortoiseSVN1.6を使っていても、アクセスするのが svn-win32-1.5.6 の svnserve なので、svnserve側で読み込めずエラーになる。

という次第。同様の現象は過去のバージョンアップ時にもあったらしいので、遭遇した時はリポジトリを作成したSVNのバージョンに合わせたクライアントなりsvnserveなりを使えばよい。

original url: https://www.glamenv-septzen.net/view/394