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命令行进行的操作
相关推荐
小王不爱笑1321 小时前
gitignore基本使用+Git分支使用
git
db_cy_20624 小时前
Git对服务器配置文件进行版本控制
运维·服务器·git
好好研究5 小时前
Git - Git分支管理
git
冬-梦6 小时前
iPad Obsidian Git 同步 Gitee 仓库完整指南
git·gitee·ipad·obsidian·efficiency
醇氧7 小时前
【git】 撤回一个本地提交
大数据·git·elasticsearch
空空kkk7 小时前
Git——分支管理
git
Micknee9 小时前
Windows环境下配置git和github
windows·git·github
测试人社区—52729 小时前
你的单元测试真的“单元”吗?
前端·人工智能·git·测试工具·单元测试·自动化·log4j
weixin_4624462310 小时前
macOS 安装 git-lfs
git·macos
CoderJia程序员甲10 小时前
GitHub 热榜项目 - 日榜(2025-12-7)
git·ai·开源·llm·github