SVN to Git migration:修复坏分支结构

时间:2016-06-28 14:10:47

标签: git svn

我们已经(从git svn)迁移了一个从SVN到Git的大型回购,并搞砸了。

SVN回购有一个不寻常的分支结构:

 trunk
 branches
   developers
     john
     peter
     mary
   tickets
     0123456
     6543210

(它只是一个例子,而不是实际的分支结构)

不幸的是,迁移过程只创建了两个分支," trunk"和"分支",并且所有内容都被归为"分支"下的文件夹。

所以而不是

 remotes/origin/master
 remotes/origin/john
 remotes/origin/peter
 remotes/origin/mary
 remotes/origin/0123456
 remotes/origin/6543210

我们有

 remotes/origin/master
 remotes/origin/branches

remotes/origin/branches下,我们有文件夹 developers/johndevelopers/peter以及所有其他文件夹,其中包含相应SVN分支的副本。

有没有办法快速解决这个问题(即将文件夹转换回分支机构),而无需重新进行整个迁移过程?

0 个答案:

没有答案