多年来,我们一直使用 SVN 作为我们的存储库,并且我们希望迁移到 Git。2015 年,有人对我们的一个存储库进行了更改。他在存储库中创建了一个单独的文件夹(带有一个子文件夹),位于同一文件夹层次结构级别,如/trunk
,/branch
和/tags
. (见项目A)
svnroot/
|-- projectA
|-- branches
|-- tags
|-- trunk
|-- new folder
|-- subfolder
|-- branches
|-- tags
|-- trunk
|-- projectB
|-- branches
|-- tags
|-- trunk
|-- projectC
|-- branches
|-- tags
|-- trunk
他已将一些部件从/trunk
其他文件夹移至此新文件夹。当我现在查看新文件夹的历史记录时,我只看到自新文件夹创建以来的历史记录,但新文件夹中移动项目的历史记录似乎是完整的。在迁移之前我是否需要在 SVN 中修复它,如果需要,我该如何解决?或者我必须在迁移方面做一些特别的事情吗?