SVN リポジトリのバージョン確認方法を教えてください

SVN リポジトリのバージョン確認は、次のいずれかの方法で行えます。

(a) svnadmin コマンドのバージョンが 1.9 以上の場合
(b) svnadmin コマンドのバージョンが 1.8 以下、もしくは、svnadmin コマンドが使えない場合

svnadmin コマンドの有無とそのバージョンは次の方法で確認できます。

  1. Windows のスタートメニューから、Powershell もしくは コマンドプロンプトを起動します。
  2. 次のコマンドを実行して、1行目に出力されるバージョン番号を確認します。
> svnadmin --version
svnadmin, version 1.9.12 (r1863368)
...

 

以下に示す (a),(b) いずれの方法も、SVN リポジトリ(SVNサーバー)内のファイルに直接アクセスして実施してください。

(a) svnadmin コマンドのバージョンが 1.9 以上の場合

9 以上の場合

  1. Windows のスタートメニューから、Powershell もしくは コマンドプロンプトを起動します。
  2. 次のコマンドを実行して出力される "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 コマンドが使えない場合

  1. SVN リポジトリ内の次のファイルの内容を確認します。

    {リポジトリのファイルパス}\db\format ・・・ 拡張子なしのテキストファイル

    例: S:\Repositories\SampleRepository\db\format

  2. ファイルの1行目に書かれている数字が次のいずれかであることを確認します。

    6 ・・・ SVN リポジトリ バージョン 1.8
    7 ・・・ SVN リポジトリ バージョン 1.9
    8 ・・・ SVN リポジトリ バージョン 1.10 (*)

(*) SVN 1.10 - 1.14 の既定のリポジトリ バージョン

この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています