全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档文件编号版本号生效日期SVN提交规范拟 制:日期:审 核:日期:批 准:日期:修订记录日期修订版本修改描述作者 目录1、规范的目的42、术语和定义43、适用范围44、参考和引用45、细则46、补充说明5 1、规范的目的本规范规定在产品开发过程中涉及的代码在SVN上的提交规则,确保分类清晰、提交格式统一、简洁、便于管理。2、术语和定义代码:包括软件开发过程中从开发商获取的源代码、自己开发的代码、针对测试反馈的bug进行修改的代码。工作目录:软件开发人员本地主机或者编译服务器上,用于调试问题、解决BUG的源代码目录。编译目录:软件开发人员本地主机或者编译服务器上,用于编译版本、提交代码到SVN的源代码目录。模块名:为本次提交代码的主要模块名称,采用全大写字母标识,尽量与程序中模块的命名相同,且前后应保持一致,不应同一模块出现多种不同的命名方式。3、适用范围本规范适用于规范研发体系所有软件工程师的SVN提交。4、参考和引用5、细则5.1 SVN注释 SVN的提交时对注释的规范:1、 注释文字可以使用中文或英文,推荐使用中文,要求都能清晰表述要表达的意思2、 注释说明符合要求的格式以及内容完整,包括如下的内容: 格式要求:注释包括2个部分,中间用“ | ”隔开,第一个部分描述操作的类别;第二部分对该操作的目的、方法、可能的注意事项进行描述。第一部分的第一个词为类别关键词,具体分类和关键词如下: Vendor:供应商提供的原始代码加入SVN进行受控管理 Develop:支持新特性的开发提交代码,包括功能优化和性能提升等的相关开发工作 Bug:开发阶段完成后,各测试环节反馈的问题修改,包括测试部、现场、工厂等 Customize:客制化需求软件制作过程中代码的修改 内容完整要求:SVN提交时必须说明该操作的目的,并尽可能的对相关的实现方法或注意事项进行说明;要尽量详细、清晰的说明修改内容,不允许为空或仅使用“Fix、Mofidy”等简单字词进行备注; 其他要求:为便于检索、跟踪,推荐在注释的内容中尽可能多的包括功能特性相关的模块或特性名称5.2 SVN提交要求 代码的提交遵循如下的规则:1、 供应商提供的代码:需在代码提交时注明对应的供应商,以及该代码支持的硬件情况进行说明,并尽可能对重点特性简要说明,如“11n”、“WAPI”svn m “Vendor: Broadcom | 注释” 2、新特性的开发提交的代码:是指开发阶段的代码提交,提交要详细注明特性要求,设计或实现的大体原理,相关的注意事项,包括遗留问题等。可在Develop后面写上新特性的关键词,也可不写 svn m “Develop | 模块名 + 注释” 3、问题修改的代码提交(bug):提交中需写明对应的bugFree编号,并对问题简要描述、问题的解决方法简要描述,同时要说明注意事项svn m “Bug: xxxxxxx, xxxxxxx, | 模块名 + 注释” 其中xxxxxxx为对应的BugFree编号;如果一处修改同时改好多个bug,则同时写上多个BugFree编号。要求修改一个bug,提交一次,禁止将几个可分开的问题修改合并在一起提交。 4、 客制化代码提交:提交中需写明对应的客户、出货的地点;并对客户的主要需求做简要说明。有的客制化也会涉及客户提到的新特性要求,则新特性的实现按第2点进行单独提交。svn m “Customize | 注释” 5、 禁止代码的随意更改,对一个特定项目,不允许改动一个问题,分多次提交SVN 对于注释,参照5.1的规范要求5.3 SVN提交流程针对开发代码提交以及问题修改的代码提交要遵循如下的流程:1、先在工作目录进行开发、调试、修改2、同步编译目录的代码到SVN服务器上的最新版本3、将本次要提交的修改内容从工作目录合入到编译目录4、编译目标代码并进行验证测试5、将改动内容合入到SVN6、(可选)从SVN重新下载包含本次改动的代码,进行编译、验证其他要求:1、工作目录也要及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于成立项目部消防管理领导小组的通知范文
- 2025代理电子产品配件经销服务合同
- 2025保险电子自动转账协议书合同
- 2025物业管理服务合同协议书
- 2025房屋装修设计合同模板
- 2025绿化工程的施工合同范文
- 2025家具订购合同
- 职业女性礼仪培训
- 2025建筑城市绿化沥青供销合同
- 2025水利工程管道铺设合同
- 理疗师管理制度
- 物业公司接管写字楼项目工作时间倒推计划表(T日为入驻日)
- 劳务外包服务投标方案(技术标)
- 耕作学知到智慧树章节测试课后答案2024年秋中国农业大学
- 《民爆物品安全知识》课件
- 军队文职招聘(医学类基础综合)笔试统考题库
- 【MOOC】《电路分析》(北京交通大学)章节中国大学慕课答案
- 2024年度民宿民宿装修与设备采购合同3篇
- 【MOOC】创业基础-暨南大学 中国大学慕课MOOC答案
- 试验检测培训课件
- 支付系统解决方案
评论
0/150
提交评论