ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SVN代码迁移到Gitlab 保留提交记录

2022-09-14 13:01:12  阅读:240  来源: 互联网

标签:SVN svn git -- Gitlab code yum 迁移 xxx


原文地址:https://blog.51cto.com/riverxyz/4041824

操作步骤(centos):

1、在gitlab服务器安装git、git-svn命令

# 查看yum中可安装的git/git-svn版本
yum info git
yum info git-svn

# 安装git/git-svn
yum install git
yum install git-svn

2、下载svn trunk代码到指定目录

# 创建/home/code目录
mkdir /home/code
#进入code目录
cd /home/code
# 执行clone命令
git svn clone --stdlayout --no-metadata --trunk=/ --tags=tags --branches=branches svn://192.168.0.1/xxx xxx

其中参数

  • no-metadata表示忽略svn无用的信息
  • trunk表示主干
  • branches表示分支
  • xxx表示需要迁移的项目

3、在gitlab上创建一个空白项目

此步骤忽略自行创建

4、上传代码

# 进入刚刚下载的需要迁移的项目目录进行提交
cd /home/code/xxx
# 添加git远程仓库地址
git remote add origin http://127.0.0.1/root/xxx.git
# push代码到远程仓库
git push -u origin master

5、验证结果

登录gitlab找到刚刚创建的项目,查看代码提交历史记录。

标签:SVN,svn,git,--,Gitlab,code,yum,迁移,xxx
来源: https://www.cnblogs.com/zhangshuangjian/p/16692652.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有