第01天SVN:(01):源代码管理工具的介绍
2017-03-17 00:00
316 查看
###源代码管理工具概述
为什么要使用源代码管理工具
######一、源代码管理工具的起源
######二、源代码管理工具的作用
######三、现在开始使用源代码管理工具
######四、常见的源代码管理工具
为什么要使用源代码管理工具
我是相对于iOS开发而言 1、(理由1):-- 在修改的过程中,Xcode出现闪退,但是之前修改过,不能通过command+z回退。 2、(理由2):-- 比如在项目添加一个新的功能,或者重构代码。每次都是把项目拷贝出来,防止出错。但是这样拷贝来拷贝去。占得内存大。项目大了之后,解压也比较慢 3、(理由3):-- 如果一个项目开发了两个月,突然有一天你在敲代码,一不小心,一杯水倒进了你的电脑。磁盘坏了。项目都没有通过`(源代码管理工具)`管理,到时候项目就黄了。
######一、源代码管理工具的起源
为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题 源代码会引发哪些问题? 无法后悔:做错了一个操作后,没有后悔药可以吃 版本备份:费空间、费时间 版本混乱:因版本备份过多造成混乱,难于找回正确的想要的版本 代码冲突:多人操作同一个文件(团队开发中的常见问题) 权限控制:无法对源代码进行精确的权限控制 追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖 … … 源代码管理工具就是为了解决上述问题而生的!此乃软件开发的一大福音!
######二、源代码管理工具的作用
概括一下,源代码管理工具的作用是 能追踪一个项目从诞生一直到定案的过程 记录一个项目的所有内容变化 方便地查阅特定版本的修订情况 … …
######三、现在开始使用源代码管理工具
如果是团队开发,使用源代码管理工具是强制性的! 如果是单人开发,也强烈建议现在就开始使用源代码管理工具 使用源代码管理工具 由于使用简单,不会增加工作量 不会对现有工作造成任何损害(坏的影响) 是一位合格的软件开发人员必须掌握的技术
######四、常见的源代码管理工具
CVS 开启版本控制之门 1990年诞生,“远古时代”的主流源代码管理工具 SVN 全称是Subversion,集中式版本控制之王者 是CVS的接班人,速度比CVS快,功能比CVS多且强大 在国内使用率非常高(70%~90%) GIT 一款伟大的分布式源代码管理工具 目前被越来越多的开源项目使用 不过在国内企业尚未大范围普及
相关文章推荐
- 01-源代码管理工具的介绍
- 源代码管理工具SVN的使用(一)(大体介绍)
- ios Mac下的SVN工具:Cornerstone与Versions和使用subversion管理iOS源代码
- 源代码管理工具(下)-SVN目录结构
- SVN版本管理工具介绍
- 源代码管理工具SVN和Git小结
- 源代码控制管理工具_git&svn
- 数据库智能提示和源代码管理工具(支持SVN)SQLPrompt_7.0.0.40, RedGate_SQL_SourceControl.V3.0.13.4214
- 源代码管理工具-SVN
- 源代码管理工具SVN和Git小结
- 源代码管理工具 SVN
- IOS-源代码管理工具(SVN)
- 源代码管理工具SVN的使用(二)(UNIX常用命令)
- 源代码管理工具SVN和Git小结
- 源代码管理工具的对比(CVS SVN VSS 使用对比 )
- SVN(集中式源代码管理工具)
- 源代码管理工具之 SVN
- 源代码管理工具SVN和Git小结
- 版本管理工具介绍——SVN篇(一)
- Java语言介绍(04)开源项目(07)项目管理工具(01)XPlanner