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命令行进行的操作
相关推荐
无限进步_6 小时前
面试题 02.02. 返回倒数第 k 个节点 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
2401_859049086 小时前
git submodule update --init --recursive无法拉取解决
前端·chrome·git
是店小二呀11 小时前
Git 深度学习笔记:从初始化到核心操作机制解析
笔记·git
xlq2232211 小时前
11.git_gbd
git
CCC:CarCrazeCurator11 小时前
IDE 与编程语言区分介绍
git·github
Q741_14712 小时前
Git 基础操作速查手册 场景模拟
git·学习·版本控制·总结
玉梅小洋18 小时前
Git 使用技巧——查看 Commit 修改文件的概要
git·github
小疙瘩1 天前
Windows 11 安装SVN 服务端和客户端
svn
Howie Zphile1 天前
Git 拉 NocoBase 2.0 beta(next 分支),并“每天自动更新 + 自动编译 + 自动重启”
大数据·git·elasticsearch
吕司1 天前
Git分支管理
git