在线客服
扫描二维码
下载博学谷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)对于要删除或覆盖的老版本系统,可以统一备份起来。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
如何开展兼容性测试?兼容性测试有什么作用?
兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。兼容性测试是软件测试过程中必不可少的一个过程,没有兼容性测试的测试是不完整的测试,下面来分享怎么做兼容测试,希望能对大家有所帮助。
10482
2019-07-02 16:49:44
软件测试基础知识汇总 初学者入门须知
一个合格的软件测试师,除了要有团队协作能力和逻辑分析能力,最重要的就是具备扎实的软件测试基础知识。本文汇总了初学者必须学习的软件测试入门基础知识,希望对大家可以牢牢掌握。
7449
2019-09-02 11:48:41
软件测试新手入门必看手册
随着软件开发行业的日益成熟,软件测试岗位的需求也越来越大。众所周知,IT技术行业一直以来都是高薪岗位的代名词,零基础想要转业的朋友想要进入这个行业,入门软件测试是最佳的途径之一。考虑到大多数软件测试小白对这个行业的一片空白,本文为大家总结了软件测试新手入门必看手册,内容包括了软件测试的概念、意义以及详细的分类,下面一起来看看吧!
6293
2020-03-19 12:55:23
测试面试题之cookie和session的区别
众所周知,cookie和session的相同点是他们都是用来跟踪浏览器用户身份的会话方式,但是两者的不同之处也不少。在测试面试中,我们常常会遇到这样的经典面试题:描述一下cookie和session的区别。下面我们就一起来复习一下相关的知识点!
7170
2020-06-30 10:42:11
自学软件测试需要多久?能掌握吗?
参加培训班学软件测试需要5-6个月,自学软件测试时间长短因人而异,与学习资料及个人的毅力有关,排除资料问题假设能够弄到靠谱的资料然后开始自学,按照制定好的学习计划走至少需要5个月。
6706
2021-05-18 15:30:48
