如何重新初始化git svn存储库

如何重新初始化git svn存储库,git,git-svn,Git,Git Svn,按照的建议,我克隆了一个没有标准布局的svn存储库 -s表示我的Subversion存储库有一个标准布局(trunk/、branchs/和tags/),如果您的存储库没有标准布局,可以不使用 作为git的新手,我没有意识到,在不补充--trunk、--branchs和--tags选项的情况下简单地取消-s选项,不仅会使我有一个无分支的存储库,而且会使整个存储库的头部都被签出(而不仅仅是主干的头部) 有没有一种方法可以“修复”我的本地git存储库,使其表现得像我在了解svn存储库布局的情况下创建的

按照的建议,我克隆了一个没有标准布局的svn存储库

-s表示我的Subversion存储库有一个标准布局(trunk/、branchs/和tags/),如果您的存储库没有标准布局,可以不使用

作为git的新手,我没有意识到,在不补充--trunk、--branchs和--tags选项的情况下简单地取消-s选项,不仅会使我有一个无分支的存储库,而且会使整个存储库的头部都被签出(而不仅仅是主干的头部)

有没有一种方法可以“修复”我的本地git存储库,使其表现得像我在了解svn存储库布局的情况下创建的一样?我可以使用git svn init重新初始化我的存储库吗?由于涉及的时间很长,我希望避免从头开始重新克隆。

这与类似,我不确定在初始克隆之后是否有修复Git回购的过程

深度克隆是官方的方式:

git svn clone https://svn.myrepos.com/myproject web-self-serve 
   --trunk=trunk --branches=branches/*/*
但是我喜欢提供的封装

不幸的是,这两种解决方案都需要从头开始重新克隆

git svn clone https://svn.myrepos.com/myproject web-self-serve 
   --trunk=trunk --branches=branches/*/*