git svn:使用 git 命令来管理 svn 仓库

  • git-svn 使用教程 参考以下:

  • https://cloud.tencent.com/developer/article/1415892 # 在SVN仓库上使用Git 源

  • https://blog.csdn.net/jiejie11080/article/details/106917116 # git svn clone速度慢的解决办法

  • http://blog.chinaunix.net/uid-11639156-id-3077471.html # 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命令行进行的操作

你可能感兴趣的:(笔记,技术,git,svn)