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命令行进行的操作
相关推荐
aoxiang_ywj1 小时前
tig 的untracked changes和unstaged changes含义?
git
2501_916766548 小时前
【Git学习】Git的tag标签
git·学习
CoderJia程序员甲8 小时前
GitHub 热榜项目 - 日榜(2025-12-11)
git·ai·开源·llm·github
aoxiang_ywj8 小时前
git add 和git commit之后怎么撤销?
git
winner88819 小时前
告别“这个分支是干啥的?”:Git分支层级命名实战
git·git push -u·分支关联·层级分支命名
真上帝的左手9 小时前
3. 代码管理-Git实战
git
lin625342212 小时前
Android仿小米视频播放器的缩放滚轮
android·git·github
互亿无线明明12 小时前
在 Go 项目中集成国际短信能力:从接口调试到生产环境的最佳实践
开发语言·windows·git·后端·golang·pycharm·eclipse
world_in_world12 小时前
git常见场景命令
git
码上成长13 小时前
长耗时接口异步改造总结
前端·git·后端