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命令行进行的操作
相关推荐
随便取个六字5 分钟前
GIT操作 学习
git·学习
星源~10 小时前
tree 命令集成到 Git Bash:可视化目录结构的指南
git·单片机·物联网·嵌入式·项目开发
zhaqonianzhu11 小时前
git gerrit安装钩子
git·gerrit
这是个栗子11 小时前
【问题解决】VSCode终端中看不到Git-Bash
ide·git·vscode
悲伤小伞11 小时前
linux_git的使用
linux·c语言·c++·git
天机️灵韵13 小时前
云效DevOps vs Gitee vs 自建GitLab的技术选型
git·开源项目
荔枝吻19 小时前
【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
人工智能·git·github
mrbone1120 小时前
Git-git worktree的使用
开发语言·c++·git·cmake·worktree·gitab
小哈龙21 小时前
裸仓库 + Git Bash 搭建 本地 Git 服务端与客户端
开发语言·git·bash
GISer_Jing1 天前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch