svn切换到gitlab

1. 安装git

2.git svn clone  svnUrl  --authors-file=路径1/users.txt 路径2/test

svnUrl:指定你的svn服务器地址

路径1和路径2:本地电脑路径

test:本地文件夹名称,用于存放指定的gitlab代码

users.txt:新建txt文件,存储svn账号与gitlab上账号的关联性

格式: svn用户名 = git用户名<git用户对应的邮箱帐号>

  注意: svn里面有的账号必须要做关联,否则clone会失败.比如里面的user11找不到是哪个开发人员,也不知道它该对应哪个git账号,那就随便指定一个git账号就行了,这样做的目的其实就是将user11在svn里面的所有提交日志关联到gitlab的git账号下。 转到git之后,原svn账号就无关紧要,各司其职了。

绑定user.txt的意义仅在于,将svn里面的提交者日志,注意是提交者,不是svn里面所有的用户信息都得关联,仅仅是往项目提交过代码的svn账号,将这些svn账号找出来,然后关联到现有的git账号,一旦转到git上之后,每个git用户就能看到自己过去在svn里面提交的日志。

4.命令行添加配置:

    git config --global user.name "username"    

    git config --global user.email "test@test.com"

备注:username为gitlab的用户名, test@test.com为用户的邮箱

5.创建本地仓库

git clone git@xxx.xxx.x.xxx:test/test1.git
cd test1
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

6.初始化

Existing folder

cd existing_folder
git init
git remote add origin git@xxx.xx.x.xxx:test/test1.gitgit add .
git commit -m "Initial commit"
git push -u origin master

Existing Git repository

cd existing_repo
git remote add origin git@xxx.xx.x.xxx:test/test1.git
git push -u origin --all
git push -u origin --tags
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值