SVN学习笔记1 -- 为什么要使用SVN
2015-09-07 08:25
253 查看
要找工作啦,到了公司应该会使用到SVN,假期花了几天时间进行了简单的学习,现将学习过程中记录的笔记进行整理上传,记录自己复习用,也希望给初学者带来帮助!
版本控制器:SVN
为什么要用SVN 呢?
1.首先是解决备份的问题:假如在你编写的代码即将完成之际,你的电脑硬盘突然坏了,那么没有备份,你的努力将付之东流。
2.实现时光机,即代码还原:当你做一个项目时,你不可能一次就完成,所以在编写的过程中,要不断摸索,这时你可能需要将代码进行还原处理,svn就可以帮到你。
3.实现协同修改:及当你和另外一个人同时从服务器上下载了一个.java文件,进行不同的修改,那么后来进行上传的那个人的代码将覆盖掉先上传的代码。
4.多版本项目文件管理:我以前做东西都是每个版本都要复制保留一份,这样浪费了很多空间资源,因为复制的代码中有很多是重复的。而SVN 可以帮助我只保存我增加或修改的部分,而不是全部。
5.追溯问题代码的编写人和编写时间.
6.进行权限控制:你编写的代码,不能随便让别人进行修改,要不然可能会有人找你麻烦。可以让测试人员对代码是只读。
以上是为什么要使用SVN!进公司的同学,好好学习哦!
版本控制器:SVN
为什么要用SVN 呢?
1.首先是解决备份的问题:假如在你编写的代码即将完成之际,你的电脑硬盘突然坏了,那么没有备份,你的努力将付之东流。
2.实现时光机,即代码还原:当你做一个项目时,你不可能一次就完成,所以在编写的过程中,要不断摸索,这时你可能需要将代码进行还原处理,svn就可以帮到你。
3.实现协同修改:及当你和另外一个人同时从服务器上下载了一个.java文件,进行不同的修改,那么后来进行上传的那个人的代码将覆盖掉先上传的代码。
4.多版本项目文件管理:我以前做东西都是每个版本都要复制保留一份,这样浪费了很多空间资源,因为复制的代码中有很多是重复的。而SVN 可以帮助我只保存我增加或修改的部分,而不是全部。
5.追溯问题代码的编写人和编写时间.
6.进行权限控制:你编写的代码,不能随便让别人进行修改,要不然可能会有人找你麻烦。可以让测试人员对代码是只读。
以上是为什么要使用SVN!进公司的同学,好好学习哦!
相关文章推荐
- POJ 题目3580 SuperMemo(Splay Tree区间加,区间翻转,区间右移,插入删除,区间最小值)
- Unity3d 移动设备播放视频纹理
- UVa 1265 Tour Belt Kurscal 变型
- android listView 全部展开,并且点击Item有效,可以用scrollView包裹,实现整体滑动
- public static <T> List<T> asList(T... a) 原型是怎么回事?
- codeforce 568A Primes or Palindromes?
- 浅谈Android布局
- 1010--注解Annotation
- 浅谈Android布局
- php利用smtp类轻松的发送电子邮件
- Bubble Cup 8 - Finals [Online Mirror] - A.Fibonotci【分段+ST表】
- 黄聪:TinyMCE 4 增强 添加样式、按钮、字体、下拉菜单和弹出式窗口
- Qt5.2 for Android 配置及部署到手机运行
- 学习日志---哈夫曼树相关算法
- Objective-C 【protocol-协议 的了解使用】
- Objective-C 【protocol-协议 的了解使用】
- SharePoint 2010商业智能组件
- Javascript中Promise对象的实现
- 编译cloog for gcc 4.8.5 问题
- 基于XML的Spring AOP配置