在线客服
扫描二维码
下载博学谷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)对于要删除或覆盖的老版本系统,可以统一备份起来。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础软件测试学什么?学软件开发难吗
软件测试所在的IT行业门槛低简单易学且薪资高,小白初入IT行业的不二选择。零基础软件测试学什么?软件测试学习课程分为三个阶段,软件测试基础、编程开发技术、自动化测试工具。软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。
7924
2019-05-30 10:02:15
数据库基础的试题汇总(上)
众所周知,在软件测试中,数据库是必备知识,也基础中的基础。今天小编整理了关于数据库基础的试题汇总,希望和大家一起分享。
7784
2019-07-05 11:16:54
零基础软件测试怎么学?菜鸟入门教程
随着近些年来软件测试行业越来越受到企的重视,人才市场对软件测试人才的需求也越来越大。不少人都看到了其中的就业机遇,纷纷想转行学习软件测试。然而零基础软件测试怎么学呢?本文就应广大学习者的需求,整理出了一份菜鸟入门教程,希望对还在学习入口迷茫的小伙伴有所帮助。
6586
2019-08-20 12:04:50
软件测试中的全对偶测试使用讲解
大家在软件测试的过程中,一定都会遇到很多变量进行组合的情况。全对偶测试作为很好的去自动生成测试用例集,是软件测试工程师必须掌握的重要技能。本文将从组合测试法的定义、全对偶测试法的概念、使用全对偶测试法的步骤等几方面,为大家全面讲解全对偶测试。
6361
2019-09-15 18:09:14
软件测试工程师面试提升笔试题汇总
目前在国内,软件测试在开发过程中的地位越来越重要了,而软件测试工程师也已然成为高薪好前途的代名词。因此有不少小伙伴纷纷向这个方向求职,为了让大家在面试的时候更加自信和从容,小编汇总了一些面试的提升笔试题,希望对大家有用。
5420
2019-10-09 10:19:54