3

svn2gitgithub の提案に従って、ローカル SVN リポジトリを Git に変換しようとしています。

私はこのコードを実行しました: svn2git http://localhost/repo-name

そして、私はこのエラーを受け取りました:

RA layer request failed: OPTIONS of 'http://localhost/repo-name': 200 OK (http://localhost) at /usr/bin/git-svn line 1923

[svn-remote "svn"] unknown

Google と SO でのかなり徹底的な検索では結果が得られませんでした。

誰かがここで光を当てることができますか?

4

1 に答える 1

1

リポジトリがローカルで、trunk/branches/tags レイアウトがある場合は、SubGitを使用できます。

$ subgit install path/to/svn/repository

結果のリポジトリは path/to/svn/repository/.git になります。これには svn2git とは別の翻訳エンジンがあるため (svn2git は "git-svn" を使用します)、この問題は発生しないはずです。

リポジトリにトランク/ブランチ/タグ レイアウトがない場合は、git-svn ではなく、別の翻訳エンジンも使用する変換にSmartGitを使用できます。

于 2012-06-22T11:26:56.173 に答える