我正在使用 git-svn 来签出一个标准的 SVN 存储库,例如这个:
http://example.com/
- trunk
- branches
- tags
使用此命令:
git svn clone -s http://example.com/
问题是 git-svn 正在目标文件夹中创建一个“主干”子目录。而不是这种目录结构:
c:\www\example
我有这个:
c:\www\example\trunk
那么如何防止 git-svn 将所有内容都放在这个主干文件夹中,同时仍然使用标准的 SVN 布局呢?基本上,我希望 "c:\www\example" 包含我目前正在处理的任何内容,无论是主干、分支还是标签。另一方面,我还需要 git-svn 将 git 分支和标签正确映射到正确的 SVN 文件夹。这可以用 git-svn 完成还是我错过了什么?