JavaEEアプリケーションを含むSVNリポジトリをGitリポジトリに変換しようとしています。元のリポジトリには、Java EEプロジェクトの各部分のフォルダが含まれており、履歴ごとに個別のプロジェクトとして維持されています。2つのプロジェクトには、「本番」ブランチ(ここでも2つの別々のブランチ)があり、新しいリビジョンが本番トランクに入るたびに、本番にマージされます。
これを単一のgitリポジトリにインポートすると(ベストプラクティスであると理解しています)、マスター内のすべてが正常ですが、ブランチに切り替えると、そのブランチのファイルのみが取得され、他のほとんどのフォルダーとファイルが表示されなくなります。
リポジトリレイアウト:
/
trunk/
project1/
project2/
project3/
project4/
branches/
project3-production-branch/
project4-production-branch/
tags/
この問題に関するEricGwinの投稿を見つけましたが、解決策が見つかりませんでした。http://comments.gmane.org/gmane.comp.ide.eclipse.git/77
ここでは非常に初歩的なものを見落としているかもしれませんが、唯一の解決策はプロジェクトを個別にインポートすることだと思いますか?SVNリポジトリ全体をインポートしてGitで動作するブランチを取得する方法についての提案はありますか?