2016-07-08 18 views
0

私はgitにsvnリポジトリを移行しようとしています。次のエラーが表示されます:git svnクローンの致命的なエラー

fatal: .git\svn\refs\remotes\https;C:\Program Files\Git\index: index file open failed: Invalid argument

(in cleanup) update-index -z --index-info: command returned error: 128

私はパスを見て、インデックスファイルが見つかりませんでした。どのようにこのエラーを解決するための助けが本当に役立つでしょう。

+0

既存のSVNリポジトリのフロントエンドとしてgit-svnを使用していますか?またはSVNリポジトリをGitに一度変換しようとしていますか? – Vampire

+0

svnリポジトリからGit – praneethh

+0

への1回の変換私は同じ問題を抱えていましたが、https://github.com/nirvdrum/svn2gitを使用しました。 – 2Fast2BCn

答えて

1

git-svnではなく、レポジトリの1回の変換に適したツールです。 Gitを既存のSVNサーバのフロントエンドとして使いたいのであれば大丈夫ですが、一度の変換ではでなくを使用してください。git-svnですが、svn2gitはこのケースにはるかに適しています。

svn2gitというPlenyツールがありますが、おそらく最も良いのはhttps://github.com/svn-all-fast-export/svn2gitのKDEです。そのsvn2gitツールを使用することを強くお勧めします。それは私がそこで利用できると知っている最高です、そして、それはあなたがそのルールファイルでできることに非常に柔軟です。

あなたが望む結果を得るためにレイアウト用に簡単に設定することができます。

svnevereverからhttp://blog.hartwork.org/?p=763までの履歴は、SVNリポジトリの履歴をGitに移行する際の履歴を調べるのに最適なツールです。

関連する問題