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命令行进行的操作
相关推荐
console.log('npc')1 小时前
Git版本管控:git reset \+ git push \-f 原理、实操与避坑指南
git
恋喵大鲤鱼6 小时前
git reflog
git·git reflog
MatrixOrigin7 小时前
MatrixOne Git4Data 技术详解(二):从零跑通所有 Git 原语
git
anew___8 小时前
常用的 Git 工作流
git
shimly1234568 小时前
git diff 生成一部分文件的补丁
git
m0_579146659 小时前
Git 重置模式详解:四种重置方式的原理与应用场景
git
恋喵大鲤鱼9 小时前
git grep
git·git grep
霸王龙的小胳膊9 小时前
Git基础知识
git
恋喵大鲤鱼10 小时前
git fetch
git·git fetch
Java知识技术分享10 小时前
安装sourcetree
java·git·源代码管理