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命令行进行的操作
相关推荐
p-knowledge2 小时前
git常用操作
git
源码12155 小时前
git命令提交项目
git
周星星_少年只有一个面13 小时前
git入门环境搭建
git
五味香13 小时前
Linux学习,ip 命令
linux·服务器·c语言·开发语言·git·学习·tcp/ip
aPurpleBerry14 小时前
【问题解决】Github上手动Delete file之后, git remote add+git push出错
git·github
M_emory_16 小时前
解决 git clone 出现:Failed to connect to 127.0.0.1 port 1080: Connection refused 错误
前端·vue.js·git
Make_magic16 小时前
Git学习教程(更新中)
大数据·人工智能·git·elasticsearch·计算机视觉
不穿铠甲的穿山甲16 小时前
git-.git目录解析
git
唔知小罗1 天前
git config是做什么的?
git
不是鱼1 天前
新人程序猿必备的git技能(超实用基础版)
git·github