複数のプロジェクトが含まれる Subversion リポジトリを使用して、 git svnを介して Subversion で Git を使用しようとしています。プロジェクト構造は次のようになります。
根/
*プロジェクト1/
トランク/
タグ/
特定の支店名1/
特定のブランチ名 2/
プロジェクト2/
トランク/
タグ/
特定の支店名1/
等
を実行することで、Project1 を git リポジトリに入れることができます。ただし、トランク、タグ、SpecificBranchName1およびSpecificBranchName2は私のツリー構造にあります。git svn clone -s http://path/to/repo/Root/Project1 --no-follow-parent
--no-follow-parentフラグを削除すると、「 http://path/to/repo/Root/Project1/SpecificBranchName1の revmap が見つかりませんでした」というエラー メッセージが表示されます。 試してみると、同じメッセージが表示されます。git svn clone -T trunk -t tags -b . http://path/to/repo/Root/Project1
git リポジトリのブランチは本当に必要ないので、:でスキップしようとしましたが、同じエラーが発生しました。git svn clone -s --ignore-paths="^SpecificBranchName1" http://path/to/repo/Root/Project1
私が知る限り、この Subversion ファイル構造は奇妙です。通常ブランチは./branchesの下にありますが、何らかの理由でタグとトランクと同じファイル パスに含まれています。とにかくこれを乗り越えることはありますか?