次のような構造の svn リポジトリからコードをインポートしています。
Repo/
branches/
tags/
リポジトリにはトランクがありません。
コードはサブディレクトリ ProjectName に保存されているため、チェックアウトすると
Repo/
ProjectName/
Files
私が実行すると:
git svn clone -t tags -b branches https://servername/svn/Repo GitRepo
GitRepo で git リポジトリを取得すると、すべてが正しくインポートされます。問題は、git でファイルをチェックアウトするたびに、次のように ProjectName サブディレクトリにチェックアウトされることです。
GitRepo/
ProjectName/
Files
私の質問は、次のような方法でレポを複製するように git svn に指示する方法はありますか?
GitRepo/
Files
そこで、私が求めているのは、リポジトリのルートとしてブランチがチェックアウトされたときにのみ表示されるフォルダーを使用するように git に指示できるかどうかということです。