SVN——版本控制工具优化篇
来源:互联网 发布:房山云计算数据中心 编辑:程序博客网 时间:2024/06/05 15:49
SVN简介
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。虽说现在很多开发者已经转移git阵营,但仍有不少公司在使用svn
本篇由来
1.svn作为团队开发版本控制工具传输速度相对git较慢
2.svn相对git 需要注意忽略文件配置 一个不注意上百兆的文件就传到了服务器,这也是慢的主要原因之一
3.svn使用中由于不像git的分布式仓库,所以易导致一个人将错误代码提交团队开发停滞
解决方案
1.代码上传速度慢问题
尤其是初次创建项目,将项目提交至SVN服务器,如果使用android studio 集成的svn提交,半小时甚至一小时传输不完(遍历所有文件,不需要版本控制文件也会遍历)
那么怎么能快速提交还不需要复杂配置呢?
我们只需要到项目目录下删除需要忽略的文件 ,然后直接使用svn提交,3秒内搞定,删除项目,重新checkOut 即可
需要忽略文件有
2.写了代码感觉不好?
如果一点点删除或者不停ctrl+z 就太low了,选中修改涉及文件(或者直接整个项目)
鼠标右键 > Subversion >revert 即可一键回退 当然也可以使用 ctrl+Alt+z 快捷键
3. 未完待续……
阅读全文
0 0
- SVN——版本控制工具优化篇
- 版本控制工具-SVN
- 版本控制工具-SVN
- SVN版本控制工具
- SVN版本控制工具
- 版本控制工具--svn
- SVN 版本控制工具
- 版本控制工具SVN
- SVN版本控制工具
- svn版本控制工具
- 版本控制工具SVN
- SVN版本控制——基础篇
- SVN版本控制——常见问题篇
- [工具]SVN本地版本控制
- 浅谈版本控制工具 SVN
- 搭建版本控制工具SVN
- 6版本控制工具svn
- 7版本控制工具svn
- linux下JBoss的简单使用
- Java中Iterable和Iterator的辨析
- 【数据库-MySql】 一键建表中的A字段转换成拼音码到B字段
- [cnblogs镜像]软件的选择标准
- PMP十大知识领域理解
- SVN——版本控制工具优化篇
- 旋转元素的css标签
- 线程同步与锁(一)
- 排列(next_permutation)
- 工厂模式
- HOG的参数设置
- Random生成随机数
- [cnblogs镜像]软件选择的起点:目的与需求
- [解决]迁移到 ProxySql 以后,mysql报 SQLException: ##2800