迁移svn项目到git
在gitlab中创建空项目new-project-url #如果不是空项目,需要处理冲突,比较麻烦
git svn clone svn-url #从svn仓库克隆项目到本地,相当于svn checkout,命令将会在当前目录创建项目目录和分支,目录名和分支名均为svn-url的最后一级目录名
cd 项目目录
git branch -m svn目录名 new-branch #将自动创建的分支名改为所需的分支名
git remote add origin new-project-url
git push origin new-branch
代码提交
git svn dcommit msg #同时向gitlab和svn提交