我已经通过git-svn检查了svn代码到我当地的git并对其进行了大量重组。现在我现在的git master干净又好。目前在svn我们没有任何树干,树枝,标签结构。现在我想以同样的方式清理我的svn。
所以为了标准化,我通过svn客户端在svn中创建了如下所示的文件夹结构,并删除了它上面的内容。
--My_Project_in_SVN
--trunk
--branches
--tags
但之前我们的代码位于My_Project_in_SVN
之下。现在我删除了项目路径下的所有内容。我的目标是将我的本地git主代码提交给My_Project_in_SVN\trunk
并且需要在git中创建单独的分支/标签,它们应该转到svn下的相应分支?
我怎样才能做到这一点?
答案 0 :(得分:1)
我认为最简单的选择是签出新的SVN中继,然后将Git存储库中的所有文件(当然除了.git
)复制到checkout目录并进行SVN提交。然后执行一个新的git-svn clone
SVN存储库,这将非常快,因为只有一个提交。