我们有一个要迁移到 git 的 subversion 存储库。
svn 存储库的布局几乎是标准的,但在历史上的某个时刻,一些白痴开发人员(好吧,是我)不小心在存储库根目录而不是树干中创建了一个目录,称为“/foo”。
“foo”在那里住了几个星期,然后被转移到应该一直在的“/trunk/foo”。
现在,当我执行“git svn clone --stdlayout [...]”时,我想念发生在主干之外的部分历史记录。
有没有办法将“/foo”的早期更改“合并”到 git 上的 master 历史中?
*编辑 *或者,有没有办法将那些缺失的修订放到一个分支上?