2016-06-28 8 views
3

Ranコマンドgit svn clone "SVN URL"。svnからgitリポジトリにコードを移行中にエラーが発生しました:不正なネットワークデータ:XML応答に無効なXMLが含まれています:svn2git

4568がコミットするまではうまく動作しますが、このコミット後にタイトルに記載されているエラーが発生します。

+1

不正なネットワークデータ:XML応答に無効なXMLがあります:不正なXML:/mingw64/share/perl5/site_perl/Git/SVN/Ra.pm 312行に要素が見つかりませんでした。 – tatushar3

+0

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

+0

@Vampireあなたの声明を明確にしてください。 – tatushar3

答えて

-2

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に移行する際の履歴を調べるのに最適なツールです。

+1

私はさらにsvn2gitを試みました。しかし、それは私に同じ問題を与えました。 – tatushar3

+0

それから私の答えをもう一度読んでください。間違った 'svn2git'ツールを使用しました – Vampire

1

これは、デフォルトのが小さすぎるためと思われます。 git svn fetch --log-window-size=4000

あなたが実際の数を試すことができますが、4000は私のためにマジックナンバーだった:あなたがエラーを取得すると

、新しいgitのレポから、実行してみてください。

関連する問題