SVN代码迁移到Gitlab 保留提交记录
原文地址:https://blog.51cto.com/riverxyz/4041824
操作步骤(centos):
1、在gitlab服务器安装git、git-svn命令
2、下载svn trunk代码到指定目录
其中参数
- no-metadata表示忽略svn无用的信息
- trunk表示主干
- branches表示分支
- xxx表示需要迁移的项目
3、在gitlab上创建一个空白项目
此步骤忽略自行创建
4、上传代码
5、验证结果
登录gitlab找到刚刚创建的项目,查看代码提交历史记录。
其它情况
windows中安装的git也支持git-svn功能,但是我尝试在windows系统上操作时,会出现如下错误,在网上未找到解决办法。如果有可以解决该问题的还望不吝赐教。
svn-remote.svn: remote ref '\dev\Git\dev\Git;refs\remotes\origin\trunk' must start with 'refs/'
__EOF__

本文作者:Zhangshuangjian
本文链接:https://www.cnblogs.com/zhangshuangjian/p/16692652.html
关于博主:a man can be destroyed but not defeated.
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/zhangshuangjian/p/16692652.html
关于博主:a man can be destroyed but not defeated.
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律