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命令行进行的操作
相关推荐
kk哥889939 分钟前
Git 远程仓库操作
大数据·git·elasticsearch
郑州光合科技余经理4 小时前
实战:攻克海外版同城生活服务平台开发五大挑战
java·开发语言·javascript·数据库·git·php·生活
CNRio5 小时前
Day 2:Git环境搭建全攻略:WindowsmacOSLinux三平台避坑指南
git
好好研究7 小时前
Git - tag标签和Git图像化界面
git·gitee
无限进步_8 小时前
【C语言&数据结构】有效的括号:栈数据结构的经典应用
c语言·开发语言·数据结构·c++·git·github·visual studio
不光头强9 小时前
git命令速查表
大数据·git·elasticsearch
大猫和小黄9 小时前
Ubuntu环境下GitBlit安装部署与版本库迁移
linux·运维·git·ubuntu·gitblit
野生yumeko9 小时前
wsl使用git
git·ssh·wsl
初学者_xuan10 小时前
Git&GitLab安装gitlab(rocky系统)
git·gitlab
凤凰战士芭比Q10 小时前
DevOps理念、Git(Git常用命令)、Gitlab仓库
git·gitlab·devops