版本控制器:SVN
1 开发中的实际问题
1.1 小明负责的模块就要完成了,就在即将 Release 之前的一瞬间,电脑
突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流——需求之一:
备份!
1.2 这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目
了,可是这被改得面目全非的代码已经回不到从前了。什么地方能买
到哆啦 A 梦的时光机啊?需求之二:代码还原!
1.3 小 刚 和 小 强 先 后 从 文 件 服 务 器 上 下 载 了 同 一 个 文 件 :
Analysis.java。小刚在 Analysis.java 文件中的第 30 行声明了一个
方 法 , 叫 count() , 先 保 存 到 了 文 件 服 务 器 上 ; 小 强 在
Analysis.java 文件中的第 50 行声明了一个方法,叫 sum(),也随
后保存到了文件服务器上,于是,count()方法就只存在于小刚的记
忆中了——需求之三:协同修改!
1.4 老许是一位项目经理,我会告诉你他把每一个版本都保存一份吗?我
会告诉你这些工程里其实有很多文件都是重复的吗?我会告诉你老许
为这事删了很多电影吗?——需求之四:多版本项目文件管理!
1.5 老王是另一位项目经理,每次因为项目进度挨骂之后,他都不知道该
扣哪个程序员的工资!就拿这次来说吧,有个该死的 Bug 调试了 30
多个小时才知道是因为相关属性没有在应用初始化时赋值!可是二胖 、
王东、刘流和正经牛都不承认是自己干的!——需求之五: 追溯问题
代码的编写人和编写时间!
1.6 小温这两天幸福的如同掉进了蜜罐里,因为他成功的得到了前台 MM
丽丽的芳心,可他郁闷的是这几天总是收到 QA 小组的邮件,要求他
修正程序中存在的 Bug,可他自己本地电脑上是没有这些 Bug 的,
“难道我的代码被哪个孙子给改了?”。是的,小温没来的时候,丽丽
是 QA 小组小郑的女朋友啊!——需求之六:权限控制!
1.7 检出
① 创建一个目录用来存放检出得到的文件,例如 MyCRM
评论0
最新资源