despacito

1. 将svn仓库中的项目导入本地git仓库

  使用 git svn clone [svn_url] 命令即可完成从svn仓库导入本地,由于该命令会将svn仓库中所有版本的更新都会同步到本地仓库,如果项目更新次数过多会花费很长的时间,所以我们可以通过指定版本号以避免不必要的更新

  如:git svn clone -r5791:HEAD [svn_url] [new_name] ,r5791为最新的版本号,查看版本号可直接通过浏览器访问svn地址,点击右上角的查看历史即可看到版本号信息, 如下图所示

  

  new_name可以给导入的项目取个新的名称,也可以不写,默认和svn名称一致,输入命令完成后如下图所示:

  

  接下来进入到导入的prop文件夹下查看文件,可以看到文件已经从svn仓库成功导入到了本地仓库

  

2. 提交本地git仓库更新到svn仓库

   如图,通过vi命令新建一个文本a.txt,通过 git commit -am \'commit_info\' 来把工作区的修改提交到本地仓库,然后通过git svn dcommit 命令将本地仓库的修改同步到远程svn仓库

   

  提交完成后,打开浏览器进入svn对应的页面。可以看到a.txt已被提交成功

  

3. 从svn仓库更新到本地git仓库

  通过 git svn rebase 即可完成更新操作

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-05-09
  • 2021-08-29
  • 2021-10-31
  • 2022-01-02
  • 2021-08-15
  • 2021-06-02
  • 2021-12-07
猜你喜欢
  • 2021-12-10
  • 2022-12-23
  • 2019-07-09
  • 2022-12-23
  • 2021-12-04
  • 2021-05-07
  • 2021-07-19
相关资源
相似解决方案