将多级分支结构从SVN迁移到GIT

时间:2013-09-13 07:04:45

标签: git svn

我正在尝试将SVN存储库完全迁移到GIT。它具有以下文件结构。

enter image description here

标签相同。我尝试了下面的命令。

git svn clone --tags = tags / * / * --branches = branches / * / * --no-metadata

以上命令现在运行3天。存储库大小不是那么大。到目前为止,我只能看到大约150MB大小的.git文件夹。这是正常的吗?或者我做错了什么。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  1. 你不能(一定不能)在标签/分支中使用通配符定义
  2. --tags 的选项中
  3. --branches | git svn clone can be specified more than once

    如果真实分支(标记)是branch_root_Ntag_root_N)下的目录,则必须为每个根添加一个--branches=PATH/TO/branch_root_N < / strong>您的存储库的分支/标签