4

CLIENT が Subversion SERVER リポジトリのリストを取得すると、次のようにエラーが発生します。

D:\temp>svn list svn://192.168.1.2/d:/svnrepository/r0
svn: E160043: Unable to connect to a repository at URL 'svn://192.168.1.2/d:/svnrepository/r0'
svn: E160043: Expected FS format between '1' and '4'; found format '6'

CLIENT には svn バージョン 1.8.3 があります (r1516576)

D:\temp>svn --version
svn, version 1.8.3 (r1516576)
compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

SERVER svn と svnandmin のバージョンは同じです。

d:\>svnadmin  --version
svnadmin, version 1.8.3 (r1516576)
compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

d:\>svn --version
svn, version 1.8.3 (r1516576)
compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

この状況の問題点は何ですか? (下手な英語に謝罪)

4

2 に答える 2

1

あなたのsvn-clientは、1.8にアップグレードされていても、それ自体を古いバージョン(1.6?)として宣言しています

このクライアントを使用する前に、少なくとも 1 回は Windowsを再起動する必要があります

于 2013-09-13T10:23:03.073 に答える
1

私はこれと同じ問題を抱えていました。更新時に Subversion サーバーが実行されていたため、svnserve ファイルは更新されませんでした。svn://SvnServe は、プロトコルを使用できるようにするものです。これらの手順はすべてサーバー上で実行する必要があります。

1) svnserve.exe サービスを停止します (またはプロセスを強制終了します)。

2) サブバージョンのアンインストール

3) 最新の Subversion クライアントをインストールします。http://www.collab.net/downloads/subversionにある Subversion 1.8.3 (Windows 64 ビット) を使用しました。

4) svnserve.exe サービスを開始します。

于 2013-09-16T16:07:52.480 に答える