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命令行进行的操作
相关推荐
Komorebi_999912 小时前
Git常用指令
git·web
一小池勺14 小时前
🚀 Git 如何让文件存在于远程仓库却不被本地追踪?
git·github
五月高高16 小时前
Idea使用git不提示账号密码登录,而是输入token问题解决
git
魏 无羡16 小时前
idea实现git版本回退的常见场景
java·git·intellij-idea
ergevv19 小时前
不同场景下git指令的搭配
git·源代码管理·代码
不了_谢谢20 小时前
项目仓库文件太大怎么清理?如何清理git仓库大文件记录?
git
nc_kai1 天前
Android Git操作
git
GUET_一路向前1 天前
【git】在Linux系统下clone指定分支
linux·运维·git
Arthurmoo1 天前
Linux系统集群部署模块之Keepalived双机热备
linux·git·github