1

我有一个大型 svn 存储库,我正在拆分并迁移到几个 git 存储库。

所以这个单一的 svn 存储库,

software/project_1/
        /project_2/
        /project_X/

将成为这些 git 存储库:

repositories/project_1.git
            /project_2.git
            /project_X.git

由于历史记录中的某个时间,我无法保存跨多个 git 存储库的文件svn mv的历史记录。

例如,考虑以下存储库:

software/project_1/<core_stuff>
                  /project_X/

software/project_1/project_X/在它被svn mv编辑成一个独立的版本之前,它进行了一段时间的开发software/project_X/

现在,就我所有的project_X历史而言,project_1.git有前科svn mv,也project_X.git有后科svn mv

这种情况常见吗?在这种情况下是否可以有意义地跟踪文件的历史记录?

4

0 回答 0