16

私はちょうど git-svn をチェックアウトしていて、既存のリポジトリの 1 つで試してみようと思いました。git-svn を実行すると、このエラーが発生しました。

リポジトリを開けませんでした: URL への ra_local セッションを開けません: リポジトリ '{MyFilePath}' を開けません:予期される FS フォーマット '2'; C:/Program Files/Git/bin/git-svn 行 1358 でフォーマット '3' が見つかりました

使用している git-svn でバージョン チェックを実行したところ、次のように出力されました。

git-svn version 1.5.5.1015.g9d258 (svn 1.4.6)

svn バージョン 1.4.6 を使用していることに気付きましたが、Svn バージョン Subversion 1.5.1 で TortoiseSVN を使用してリポジトリを作成しました。

私の主な質問は、1.5 を使用するように git-svn を更新するにはどうすればよいですか?

4

2 に答える 2

14

ローカル ファイル アクセスではなくネットワーク プロトコル ( などsvn://) を使用して Subversion リポジトリにアクセスすると、適切に動作するはずです。git-svnリポジトリに直接アクセスするように求めているように見え、示した問題を引き起こしています。Subversion ネットワーク プロトコルは、接続している古いクライアントに対してより回復力があります。

于 2009-06-16T04:01:54.343 に答える
12

git-svn のいくつかの動作をすばやくテストしたいので、svn リポジトリが必要なときに、この問題に遭遇しました。

次のコマンドでリポジトリを作成しました。

svnadmin create --pre-1.4-compatible

git はそのようなリポジトリを理解できます。

于 2012-07-26T14:51:11.440 に答える