我正在从 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 以我得到的方式克隆 repo:
GitRepo/
Files
所以,我要问的是我是否可以告诉 git 使用仅在将分支签出作为存储库的根目录时才出现的文件夹。