本文用以为使用svn的用户提供git操作指导,方便使用git管理用户自己的 本地修改

1:下载 库

下载全部历史记录

git svn clone svn://fhnwsvn.fme.com.cn:3691/Code/8000/FORWARDING/branches/brn_V3R1_MESH

下载全部历史记录很慢,建议可以直接取最新的版本:

git svn clone --username=cc   svn://fhnwsvn.fme.com.cn:3691/Code/8000/FORWARDING/branches/brn_V3R1_MESH   -r  654098

--username=cc  ##这个参数是svn用户名

-r  654098       ##这个参数是指定的版本号,可以用HEAD代替 表示最新的版本

2:更新库

git svn rebase

3: 清理库

git clean -df && git checkout .

4:回退库

git reset HEAD^ #^表示前一个

5:创建分支

git checkout -b branch_name_info

6: 切换分支

git checkout branch_name_info

7:提交到本地

在根目录 git commit . -m "xxxxxx"

避坑:

部分电脑上 直接git svn clone 会提示 错误 并导致 程序异常 产生perl.exe.statckdump

规避方法:

1:git svn init --username=cc   svn://fhnwsvn.fme.com.cn:3691/Code/8000/FORWARDING/branches/brn_V3R1_MESH

2:编辑 .git/config 文件,在core 这一个段落 添加 longpaths = true 配置
3:git svn fetch -r HEAD # -r HEAD 表示取最新版本

4:如果还不行,试试在根目录名字前加个 "."

最新文章

  1. Android 命令行执行工具类
  2. dyld 加载 Mach-O
  3. C算法编程题系列
  4. CYQ.Data 数据层框架 CYQ.Data 数据框架 使用篇四 MAction 增删改
  5. 【12-JDBC编程】
  6. PHP 替换标签和标签内的内容
  7. Dynamic CRM 2013学习笔记(十)客户端几种查询数据方式比较
  8. J2msi 自己制作的把exe打成安装包简易GUI程序(第二版 带DLL注册)
  9. OSSEC集合
  10. Oracle之 any 、some、all解析
  11. yourphp常用标签
  12. Spring Cloud Alibaba到底坑不坑?
  13. 微信小程序简单介绍 一
  14. JAVA代码设置selector不同状态下的背景
  15. XGboost学习总结
  16. code vs 3492 细胞个数
  17. Apache Struts 2 Documentation Big Picture
  18. oracle会自动收集统计信息-记住哦
  19. 记c#中构造函数中this的用法
  20. c++之旅:模板库中的容器

热门文章

  1. poj 1664 放苹果 递归
  2. Linux环境下Apache反向代理金蝶中间件Apusic集群
  3. InputStream和OutputStream的一遍博客 分析非常到位
  4. [转]C#Linq中的Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods,skip,take,takewhile,skipwhile,编译查询等
  5. 7.JAVA-类继承、覆写、final关键字
  6. oracle 创建表
  7. 忘记dba用户密码,利用SQLPlus重置dba密码
  8. uiviewcontroller顶级布局控制
  9. js 类似于移动端购物车删除,左移动删除
  10. HTTP请求报文与响应报文格式