在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
版本控制(Revision control)是一种软体工程技巧,籍以在开发的过程中确保由不同人所编辑的同一档案都得到更新。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源 码的版本控制软件。

SVN 是 Subversion 的简称,是一个开放源代码的版本控制系 统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就 是取代 CVS 。互联网上很多版本控制服务已从 CVS 迁 移到 Subversion。
位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本,采用版本控制系统(VCS)是个明智的选择。 有了它可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等。 使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。 但额外增加的工作量却微乎其微。
版本控制系统:
1、软件系统的版本控制是指可以自行运行的各子系统的版本控制。
2、软件系统的版本号由评测小组的人员确定,由评测小组进行版本控制工作。
3、软件系统的版本号由3部分构成,即主版本号+次版本号+修改号。主版本号1位,只有当系统在结构和功能上有重大突破改进后才发生变化;次版本号有2位;修改号8位,采用提交时的日期,当系统进行任何修改后,包括数据库结构发生变化,修改号都要随之改变。
4、各子系统的版本号独立。
5、各软件系统应该有显示详细版本号的功能。例如help菜单下的about功能。系统提交存档时,评测服务部要进行版本号检查。
6、新系统开发完成、或已存档的系统进行修改,修改完成后,进行提交存档时,由评测评测小组系统分析工程师确定新版本号、或更改版本号。
7、软件系统,产生新的版本后,老版本的软件系统是否继续保存,取决于以下条件:
(1)老版本的系统如果有客户还在使用,在客户升级以前,必须继续保存。
(2)老版本的系统已经没有客户使用了,并且新版本的系统已经把老系统的文档完整地升级过来,这样可以删除或覆盖老版本的系统资源。
(3)对于要删除或覆盖的老版本系统,可以统一备份起来。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
参加自动化性能测试培训需要关注哪些问题?
在互联网+与双创政策的刺激下,国内互联网领域一直处于井喷式的发展模式。优秀的产品层叠出现,越来越多的公司开始注重产品上线前后的性能测试工作。通过性能测试,公司可以在投入运行之前检验应用是否满足业务需求,量化终用户体验的变化的影响,并且快速分析和解决发生故障的组件,因而在部署时就较少出现意外。从而使性能测试成为炙手可热的岗位之一。那我们参加自动化性能测试培训需要关注哪些问题呢?
10753
2019-07-24 18:35:57
软件测试经典面试题之软件工程
小编今天来和大家分享软件测试经典面试题之软件工程(附答案),感兴趣的同学可以继续看下去。
10268
2019-07-10 15:40:23
软件测试题之缺陷Bug
程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了。今天小编要和大家分享软件测试题之缺陷Bug。
9793
2019-07-15 16:31:40
学习软件测试编程的学习路线
学习软件测试编程的学习路线,很多人想学软件测试,有些人通过自学学习的知识都是零零散散的,找到一份完整的软件测试编程学习路线很难,小编整理了博学谷软件测试就业班的课程路线编写了软件测试编程学习路线供大家参考。
8102
2019-10-17 12:01:17
学软件测试需要多久时间?怎么选班型?
零基础自学软件测试花的时间比较长;参加软件测试培训班,有老师按照设计好的大纲进行系统授课,学习中遇到技术问题能够快速得到解决,一般需要4~5个月左右的时间能具备找工作的技能。
6818
2021-01-27 15:53:31
