git-svn 简易 操作指南
本文用以为使用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:如果还不行,试试在根目录名字前加个 "."
最新文章
- Android 命令行执行工具类
- dyld 加载 Mach-O
- C算法编程题系列
- CYQ.Data 数据层框架 CYQ.Data 数据框架 使用篇四 MAction 增删改
- 【12-JDBC编程】
- PHP 替换标签和标签内的内容
- Dynamic CRM 2013学习笔记(十)客户端几种查询数据方式比较
- J2msi 自己制作的把exe打成安装包简易GUI程序(第二版 带DLL注册)
- OSSEC集合
- Oracle之 any 、some、all解析
- yourphp常用标签
- Spring Cloud Alibaba到底坑不坑?
- 微信小程序简单介绍 一
- JAVA代码设置selector不同状态下的背景
- XGboost学习总结
- code vs 3492 细胞个数
- Apache Struts 2 Documentation Big Picture
- oracle会自动收集统计信息-记住哦
- 记c#中构造函数中this的用法
- c++之旅:模板库中的容器
热门文章
- poj 1664 放苹果 递归
- Linux环境下Apache反向代理金蝶中间件Apusic集群
- InputStream和OutputStream的一遍博客 分析非常到位
- [转]C#Linq中的Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods,skip,take,takewhile,skipwhile,编译查询等
- 7.JAVA-类继承、覆写、final关键字
- oracle 创建表
- 忘记dba用户密码,利用SQLPlus重置dba密码
- uiviewcontroller顶级布局控制
- js 类似于移动端购物车删除,左移动删除
- HTTP请求报文与响应报文格式