私は次のとおりですthis guide ステップ2でクローン/チェックアウトはエラーなしで停止します。コマンドを再実行すると、コマンドは再び停止します。どのようなアイデアが問題なの?私はトランク、タグ、ブランチ、SVNのすべての標準を持っています。svnをgitに変換できません。それだけで停止する
EDIT:トランクのみを移行し、その後で各ブランチを1つずつ移行することは可能ですか?はいの場合は、ヒントやリンクを教えてください。
私は次のとおりですthis guide ステップ2でクローン/チェックアウトはエラーなしで停止します。コマンドを再実行すると、コマンドは再び停止します。どのようなアイデアが問題なの?私はトランク、タグ、ブランチ、SVNのすべての標準を持っています。svnをgitに変換できません。それだけで停止する
EDIT:トランクのみを移行し、その後で各ブランチを1つずつ移行することは可能ですか?はいの場合は、ヒントやリンクを教えてください。
トランクをチェックアウトすることは絶対に可能です。そのガイドから、トランクと何もピックアップしますこれは、次のとgit clone
のコマンドを置き換えます。これは--no-metadata
オプションをドロップすること
git svn clone {SVN repository URL} -A authors-transform.txt -T trunk
は注意を。メタデータなしで、後でフェッチを実行することはできません。
他のディレクトリを後で追加するには、.git/config
ファイルを編集する必要があります。 = {フォルダパスを}フェッチ `追加、(トランクのような)新しい単一のフォルダを追加するには
[svn-remote "svn"]
セクションに次の行の1を追加レフリー/リモコン/ {ローカルブランチ名}branches = {folder path}/*:refs/remotes/*
を追加します。tags = {folder path}/*:refs/remotes/tags/*
を追加します。あなたが.git/config
ファイルを更新したら、もう一度git svn fetch
を実行し、それが新しいディレクトリを引き下げます。すべては言っ
は、私はしばらく(すなわち、一晩)のために行くあなたのgit svn
操作を残してお勧めします:git svn
初期設定ファイルの多くはそこにいる場合は特に、非常に遅くなることができ、コミットまたは大きなバイナリファイルが含まれていました。
ハングするか、コマンドラインに戻されますか? –
私はコマンドラインに戻ります。私はフェッチをすることができ、ツールはリビジョンのチェックバックを開始しますが、問題のリビジョンになると、リビジョンは再び停止します。フェッチを実行すると、問題のリビジョンに達するまで何回かランダムにリビジョンでコマンドラインに戻ることができます。 – mynkow
私はgit svn fetch --ignore-refs 'refs/remotes /'を実行すると、問題をスキップしてsvnからデータを引き続き取得しますが、ランダムにコマンドラインに戻ります。 – mynkow