Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 713 Bytes

README.md

File metadata and controls

34 lines (22 loc) · 713 Bytes

svn-git-transfer SVN仓库批量迁移Git工具

用于批量将 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

然后自行解决迁移失败的路径即可。