2

次のような構造の 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 に指示できるかどうかということです。

4

2 に答える 2