SVN リポジトリのバージョン確認は、次のいずれかの方法で行えます。
(a) svnadmin コマンドのバージョンが 1.9 以上の場合
(b) svnadmin コマンドのバージョンが 1.8 以下、もしくは、svnadmin コマンドが使えない場合
svnadmin コマンドの有無とそのバージョンは次の方法で確認できます。
- Windows のスタートメニューから、Powershell もしくは コマンドプロンプトを起動します。
- 次のコマンドを実行して、1行目に出力されるバージョン番号を確認します。
> svnadmin --version
svnadmin, version 1.9.12 (r1863368)
...
以下に示す (a),(b) いずれの方法も、SVN リポジトリ(SVNサーバー)内のファイルに直接アクセスして実施してください。
(a) svnadmin コマンドのバージョンが 1.9 以上の場合
9 以上の場合
- Windows のスタートメニューから、Powershell もしくは コマンドプロンプトを起動します。
- 次のコマンドを実行して出力される "Compatible With Version" の値を確認します。
> svnadmin info {リポジトリのファイルパス}
【実行例】
> svnadmin info S:\Repositories\SampleRepository
Path: S:\Repositories\SampleRepository
UUID: 61eb89e2-1200-044b-b938-79a101549bd1
Repository Format: 5
Compatible With Version: 1.8.0
Repository Capability: mergeinfo
Filesystem Type: fsfs
Filesystem Format: 6
FSFS Sharded: yes
FSFS Shard Size: 1000
FSFS Shards Packed: 0/0
FSFS Logical Addressing: no
Configuration File: S:\Repositories\SampleRepository\db\fsfs.conf
(b) svnadmin コマンドのバージョンが 1.8 以下、もしくは、svnadmin コマンドが使えない場合
-
SVN リポジトリ内の次のファイルの内容を確認します。
{リポジトリのファイルパス}\db\format ・・・ 拡張子なしのテキストファイル
例: S:\Repositories\SampleRepository\db\format
-
ファイルの1行目に書かれている数字が次のいずれかであることを確認します。
6 ・・・ SVN リポジトリ バージョン 1.8
7 ・・・ SVN リポジトリ バージョン 1.9
8 ・・・ SVN リポジトリ バージョン 1.10 (*)
(*) SVN 1.10 - 1.14 の既定のリポジトリ バージョン