电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件版本控制规范(参照模板)

软件版本控制规范(参照模板)_第1页
1/7
软件版本控制规范(参照模板)_第2页
2/7
软件版本控制规范(参照模板)_第3页
3/7
软件版本控制规范1 引言1.1 目的为规范并制度化公司软件版本管理,保障项目开发资料(源代码、文档)的完整性、安全性,明确源代码控制管理流程,特制定此规范,重点在于控制源代码的完整性、安全性,不被非授权获取、复制和传播。1.2 适用范围源代码直接控制管理部门为软件开发部,本规范适用于所有由网通软件开发部管理的源代码,所有涉及接触源代码的各岗位都必须严格执行本管理规范。1.3 术语定义SDK:软件开发工具包,是 SoftwareDevelopmentKit 的简称SVN:subversion,软件版本管理工具1.4 管理工具我们使用 SVN 来进行版本管理、源代码管理、开发资料归档。2资料归档2.1 归档要求开发资料应该按下述方法来归档。每个产品类型对应于版本服务器根目录下的一个目录,大类下面可以分成小类。产品类型目录的下一级方案名称,比如 Cortina、Marvell、TK、Opulan。方案名称的下一级是源代码目录、release 目录,所有自研项目的源代码都应该放在相应的产品类型目录下,源代码目录包含toolchain、bootloader、kernel、app、脚本等,release 目录应该包含项目软件版本及文档,如下面的表格所列。根目录一级目录二级目录三级目录四级目录五级目录备注software产品类型1(如 PON)方案名称 1(如Cortina)源代码目录1子目录这是一套 SDK,可能用于多个项目/产品源代码目录2release项目 1《软件需求规格书》《软件可行性分析报告》《软件设计说明书》《软件技术规格书》《装备软件开发指导书》软件版本目录应包含:版本 1《升级文件》《烧录文件》《软件自测试报告》《软件版本发布说明》版本 2项目 2……方案名称 2(如Marvell)……产品类型:xDSL)•…2.2 数据备份数据丢失有时造成的损失是无法弥补和估量的,为了保证代码的一致性和完整性,防止数据因意外事件受损、丢失,必须定期执行数据备份。要求每星期备份一次,由管理员实施,同时记录到备份日志。备份也可依照实际项目情况增加备份密度。3源代码管理3.1 源代码完整性保障所有软件的源代码文件及相应的开发设计文档均须及时加入到指定的源代码服务器中的指定库中。我们研发的产品软件运行所依赖的第三方软件、控件和其它支撑库等文件也必须及时加入源代码服务器中指定的库中。软件开始编写或者调整代码之前,相应的设计文档和代码必须先从相应的SVN 库进行 svnupdate 操作。软件编码或功能调整结束测试正确无误后,相应的源代码必须进行 svncommit 操作,在最终进行 svnco...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件版本控制规范(参照模板)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部