我试图迁移一个SVN回购从这个现有的SVN结构与git:从SVN迁移非标准SVN布局到Git(需要完整的历史)
- 分支/
- 分支/ D10
- 分支机构/ R10
我们没有一个中间人在clssical意义上。
位于https://svn.mycompany.com/svn/project1/
我知道这是不stdlayout而我只真正关心的R10分支(发布分支)。我已经尝试了一些事情,并取得了作者文件users.txt
如果做“混帐SVN克隆”当我不指定版本,我得到的校验和错误。因此,我在想我的克隆命令应该是:
git svn clone --authors-file=users.txt -r46982:HEAD https://svn.mycompany.com/svn/project1/ -T branches/R10
这个克隆了罚款,但是当我检查的历史,它不仅具有最新的提交和丢失大部分的历史。我看了许多其他在线教程,我不知道我缺少什么。我感谢所有帮助我能得到这个,