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]