zsy001 发表于 2015-4-1 11:24:03

ubuntu GITLAB完全导入SVN(提交历史,用户)项目

  从SVN导入到GITLAB目前没有直接的方案,通常需要通过GIT转换:SVN –>GIT –>GITLAB。通过这种方式,将SVN的提交历史,用户信息一并导入到gitlab
  注:本文只适用于只有一个SVN主分支的情况,如果你的代码有多个SVN分支,请移步

SVN->GIT

这个过程所需要安装的软件:



sudo apt-get install git-svn
#git-svn是一个git的工具:用来将svn项目转移到git
sudo apt-get install subversion
#ubuntu上非常方便的SVN工具
找出所有提交者



cd 你的SVN项目文件夹
svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)
页: [1]
查看完整版本: ubuntu GITLAB完全导入SVN(提交历史,用户)项目