将SVN项目切换到Gitblit全过程

  • 查询有哪些svn账号参与了这个项目

    svn log --xml | grep "^<author" | sort -u | \awk -F '<author>' '{print $2}' | awk -F '</author>' '{print $1}' > author.txt
  • 将查询出来的名称整理成如下格式

    zhangsan = zhangsan <[email protected]>
    lisi = lisi <[email protected]>
  • 使用命令将svn项目clone到本地

    git svn clone https://192.168.9.111/svn/ProjectName/ --authors-file=author.txt ProjectName
  • 在Gitblit上创建一个项目
  • 将本地的仓库和Gitblit关联起来

    git remote add origin git地址
  • 将本地的仓库推送到Gitblit

    git push -u origin master -f
    mater 为要推送的分支  -f 表示强制推送
  • 总结

    就以上6步,快速将项目从SVN转移到Gitblit上面

猜你喜欢

转载自www.cnblogs.com/lbrunner/p/9078080.html
今日推荐