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命令行进行的操作
相关推荐
屋外雨大,惊蛰出没1 小时前
Git基本应用
git
_Evan_Yao1 小时前
一文搞懂:Git分支管理与团队协作规范——从GitFlow到GitHub Flow,从rebase到merge,打造高效协作流
java·git·后端·github
憧憬成为java架构高手的小白3 小时前
git工作流程简化版
java·spring boot·git
东风微鸣3 小时前
Argo CD 用户管理:本地用户配置与权限分离实践
git·后端
袋子(PJ)5 小时前
2026最新GitHub发布项目全过程
git·github
许彰午5 小时前
Git实战——从零到团队协作以一个开源项目为例
git·开源
言6665 小时前
要忽略ider的文件在目录下 git暂存区消失
git
‎ദ്ദിᵔ.˛.ᵔ₎6 小时前
Git使用
git
小李不困还能学7 小时前
GitBash的保姆级安装教程
git
摆烂菜鸡沧9967 小时前
【自用整理】本地关联GitHub多账号设置
git·github