git svn:使用 git 命令来管理 svn 仓库

使用git svn 来管理svn项目的步骤:

复制代码
    1. git svn clone http://svn.example.com/project/trunk     # 克隆一个SVN仓库(相当于svn checkout) 
       注:默认会从第一个svn版本开始克隆,直到最后一个版本,非常慢,可以只克隆最近几个版本
          git svn clone -r970:HEAD http://svn.example.com/project/trunk
    2. cd trunk   # 进入到新克隆的目录下
    3. git branch   # 查看当前分支
    4.  git add、git commit .....  # 在本地做修改,并提交到本地Git仓库 
    5. git svn rebase # 等价于svn update,每次提交代码时(git svn dcommit)先更新,可以保证你本地和远程保持一致
    6.  git svn dcommit  # 提交修改到SVN仓库(相当于svn commit) 
    7.  git svn help  # 查看git-svn帮助文档
  • 使用SourceTree # 经验证,SourceTree支持将SVN仓库克隆为Git仓库以及其他可以使用git-svn命令行进行的操作
相关推荐
小龙15 小时前
[Git 报错解决]本地分支落后于远程分支(`non-fast-forward`)
大数据·git·elasticsearch·github
爱敲代码的婷婷婷.16 小时前
git 指定版本回退、临时保存 等操作
git
闲云一鹤17 小时前
Git 焚决!一个绝招助你找回丢失的代码文件!
前端·git
DKunYu17 小时前
2.分支管理
大数据·git·elasticsearch·搜索引擎·gitee
DKunYu18 小时前
1.基本操作
git·gitee
小龙18 小时前
【Git 报错解决】SSH 公钥认证失败(`Permission denied (publickey)`)
运维·git·ssh
哆啦code梦19 小时前
Git Flow架构图解:分支策略全解析
git·git flow·分支策略
Albert Edison19 小时前
【Git】远程操作
git·svn·github
脾气有点小暴19 小时前
Git指令大全(常见版)
前端·git
DKunYu21 小时前
3.远程操作
大数据·git·elasticsearch·搜索引擎·gitee