2016-11-24 15 views
1

SVNリポジトリをGitに移行しようとしています。私のSVNリポジトリは標準ではないレイアウトを持ち、プロジェクトファイルはリポジトリルートの直下にあります。タグとブランチはありません。SVNリポジトリとトランクタグとブランチのないSVNリポジトリからSVNリポジトリへの移行

最初にgit svn cloneを使ってリポジトリを移行しました。コマンドは正常に完了しましたが、git branch -rを実行したときには何も得られませんでした。

次はsvn2gitを使用しました。最初に--rootistrunkオプションを付けて使用しようとしましたが、コマンドが実行されず、コンソールに何も表示されませんでした。私はどこかで--rootistrunkにいくつかの問題があり、使用することをお読みください。 svn2git trunk/--no-minimize-url --verboseコマンドは実行されましたが、エラーメッセージで最後に失敗しました svn2gitエラー:pathspec 'master'がgitで認識されているファイルと一致しませんでした。 コマンドが失敗しました:git checkout -f master。

誰もこの問題を回避する方法を提案できますか?

非標準のSVNのレイアウトについては

答えて

0

subgit import

SubGitgit svnよりも堅牢である(とGitの輸入にDVN一時間のための無料版あり)

+0

おかげVonC私がいることを与えるをしてみてください試してみる。その間、私はまだまだ別の問題があります。私は非常に大きなSVNリポジトリのgit svnクローンをしようとしています。以前の移行では、git svnクローンを使用して完全な分岐、タグ、および履歴が維持され、すべてがうまくいっています。 libsvn:メモリ不足 - アプリケーションの終了.18 [main] perl 13884 cygwin_exception :: open_stackdumpfile:スタックトレースをperl.exe.stackdumpにダンプすると、誰かが同様のエラーを起こしました。私はこの時間、かなりの時間実行した後のスクリプトはエラーをスローします。どんな提案もありがとう。 – Anshul

+0

@Anshul Strange:この場合、新しい質問をするのが最善です。 – VonC

関連する問題