用于批量将 SVN 仓库迁移到 Git 的工具。
- git-svn
- 在 Gitlab 上建立目的迁移仓库。
- 编写 source.txt ,格式为:
[原SVN路径]>[目标Git仓库地址]
支持批量迁移多个路径,每一行都保持以上格式即可。
- 修改 config.txt ,改为你自己的用户名和邮箱。
- 执行工具:
$ python transfer.py
完成后将会有如下的结果展示:
迁移结束,共成功迁移3个路径,失败迁移1个路径
失败路径1:http://yourcompany.com/svn/your_repo/trunk/master/android/cardbox
然后自行解决迁移失败的路径即可。