git svn 简易同时使用

posted @   五毛钱的饼  阅读(1206)  评论(0编辑  收藏  举报

这个方法适合于新的一个git 仓库。假如你使用的git 是最新版本,git本身提供了 git svn命令。

1. 进入一个空的目录,初始化一个空的git仓库:

git svn init svn://xxx
git svn fetch

使用前,替换 svn://xxx 为你的svn路径

运行 git svn fetch 时,可能你输入svn的用户名和密码(当时的电脑已经安装了torisesvn,弹出输入的用户名和密码的确认框可能来自Torisesvn)

或者可以直接运行:

git svn clone svn://xxx

git svn clone 会运行 init和fetch 两个命令

2. 获取svn的更新

git svn rebase

3. 提交更新到svn仓库中:

git add .
git commit -m "提交说明"
git svn dcommit

在提交svn之前,假如代码目录中文件有变化,需要先"git add"和"git commit" 两个命令,最后再执行"git svn dcommit"

文章参考了:

  1. Unable to determine upstream SVN information from HEAD history
  2. git svn文档
  3. git-svn — 让git和svn协同工作 
  4. svn结合git一起使用

 

posted @   五毛钱的饼  阅读(1206)  评论(0编辑  收藏  举报
编辑推荐:
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!
点击右上角即可分享
微信分享提示