如何重新初始化git svn存储库
按照的建议,我克隆了一个没有标准布局的svn存储库 -s表示我的Subversion存储库有一个标准布局(trunk/、branchs/和tags/),如果您的存储库没有标准布局,可以不使用 作为git的新手,我没有意识到,在不补充--trunk、--branchs和--tags选项的情况下简单地取消-s选项,不仅会使我有一个无分支的存储库,而且会使整个存储库的头部都被签出(而不仅仅是主干的头部) 有没有一种方法可以“修复”我的本地git存储库,使其表现得像我在了解svn存储库布局的情况下创建的一样?我可以使用git svn init重新初始化我的存储库吗?由于涉及的时间很长,我希望避免从头开始重新克隆。这与类似,我不确定在初始克隆之后是否有修复Git回购的过程 深度克隆是官方的方式:如何重新初始化git svn存储库,git,git-svn,Git,Git Svn,按照的建议,我克隆了一个没有标准布局的svn存储库 -s表示我的Subversion存储库有一个标准布局(trunk/、branchs/和tags/),如果您的存储库没有标准布局,可以不使用 作为git的新手,我没有意识到,在不补充--trunk、--branchs和--tags选项的情况下简单地取消-s选项,不仅会使我有一个无分支的存储库,而且会使整个存储库的头部都被签出(而不仅仅是主干的头部) 有没有一种方法可以“修复”我的本地git存储库,使其表现得像我在了解svn存储库布局的情况下创建的
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/*/*