下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、xxxX殳份有限公司开发部SVN使用规范拟制日期审核日期批准日期1、目的:本制度为研发部SVN配置管理的准则和依据,所有与SVN配置管理的行为都必须遵照并 服从于本制度。2、适用范围:本制度适用于研发部全体员工。3、名词: 配置管理:是指对项目生存期过程中的各阶段产品和最终产品演化和变更的管理。 变更控制组:是配置项变更的监管组织。配置项:指哪些应该纳入配置管理之下,成为受控的工作产品最小单位项。 基线:基线是经过正式评审和认可,作为后续工作依据的配置项集合。 配置审计:配置审计主要是验证配置项的完整性和配置项的一致性。4、职责:3.1 变更控制组批准建立基线和标识配置项。批准基线的发布。评审
2、与批准基线的更改。批准由基线库生成产品。3.2 项目经理协助配置管理员制定配置管理计划。定义基线和配置项。提出发布申请。推动项目的配置管理工作。3.3 项目组成员提交配置项内容。3.4配置管理员制定和维护配置管理计划。建立和维护配置管理系统。标识配置项。发布基线。执行基线审计。标识、保存并分发配置状态报告。从基线库发布产品。3.5质量保证人员(QA)按照计划和过程检查配置管理活动及其工作产品。报告检查中发现的问题,追踪问题直至关闭。5、控制要求和方法:5.1操作流程首先用户从版本库通过网络“检出”到本地工作副本中,然后,在本地工作副本中进行 增加、修改、删除文件后“提交”到版本库中,如果本地工
3、作副本中版本较系统版本过时, 用户使用“更新”功能与系统上版本保持一致。5.2帐号注册、权限申请1. 用户帐号注册:新进员工没有SVN帐号,通过邮件联系SVN管理员,邮件正文注明申请SVN普通帐号,管理员处理完帐号注册事宜后,会邮件回复。注:普通帐号,只对个人目录有读取权限。2. 权限的申请:根据员工所参与的项目SVN管理员对其开放相应目录的读、写权限。3. 账号注销:员工离职后,对其账号进行注销。5.2 操作规范1. 每日进行开发工作之前更新代码,下班时提交代码。2. 各员工需牢记各自的账户和密码,不得向他人透漏,严禁使用他人账户进行 SVN各项操作。3. 不要签出整个目录,除非特别必要,不
4、应同时签出过多的项。4. 文件提交时要求必须提交注释, 注明相关修改信息, 日志信息描述的越详细越好, 让项 目组其他成员在看到标注后不用详细看代码就能了解你所做的修改。5. 代码变动及时提交,避免丢失本地修改后无法恢复。6. 在提交之前要编译代码并修正错误。 要保证新增加的文件同时被提交, 否则只在你本地 能正常工作,导致其它人不能编译通过。7. 提交之前要测试所改变的应用,测试改变后的效果是否达到预期的目的。8. 多次检查提交的内容。提交之前应先做SVN更新或与资源库同步,注意到SVN关于冲突、错误的信息。 资源库同步会告诉你将要提交的内容与资源库内容之间的差别,确认它们是不是你真正想要提
5、交的。9. 如果别人和自己更改的是同一个文件,那么Update时会自动进行合并,如果修改的是同一行, 那么合并时会产生冲突, 这种情况就需要同之前的开发人员联系, 两个人一起 协商解决冲突, 解决冲突之后, 需要两人一起测试保证解决冲突之后, 程序不会影响其 他功能。10. 在更新时注意所更新文件的列表, 如果提交过程中产生了更新, 则也是需要重新编译并 且完成自己的一些必要测试, 再进行提交。 这样既能了解别人修改了哪些文件, 同时也 能避免SVN合并错误导致代码有错。11. 提前宣布修改计划。 当你计划进行修改, 需要影响到SVN里的许多文件时,先通过邮件 或者当面通知其他开发者。 例如,
6、 修改底层数据库模块时, 有可能影响到业务逻辑层调 用数据库模块的地方。这样其他开发者会有准备,也会对修改提出意见和建议。12. 每次提交尽量是一个最小粒度的修改。比如一个小功能提交一次。13. 不要提交不能通过编译的代码。 代码在提交之前, 首先要确认自己能够在本地编译。 如 果在代码中使用了第三方类库, 要考虑到项目组成员中有些成员可能没有安装相应的第 三方类库。14. 提交时注意不要提交本地自动生成的文件,提交的文件必须是开发者共用的程序文件, 程序编译中产生的中间文件或文件夹,如 /Debug/ 、 /Release/ 、 *.ncb 、 *.obj 、*.o 、 Thumbs.db、/build/ 、*.class 、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校地下停车场地坪漆施工方案
- 2024年湖北客运从业资格证考什么题
- 2024年新型节能型内燃机项目提案报告模范
- 2024年单位理发师聘请协议
- 地下人防消防设施更新改造方案
- 2024年红外测温仪项目提案报告模范
- 2024年养殖业鸡粪购销协议
- 2024年郑州道路旅客运输考卷
- 2024年阳江客运从业资格证培训考试资料
- 2024年口语一对一项目立项申请报告模范
- 水利工程质量监督管理办法
- 二手挖掘机评估表
- 阀门压力等级对照表(共10页)
- 小学数学六年级“24点”试题及答案
- 海利普SJ系列变频器使用说明书
- 接地变使用说明书(共11页)
- 产品外观检验标准(全球通用)
- 博雅计划试题
- 钻孔灌注桩验孔记录表
- 偏差管理控制程序
- 如何高效进行初中信息技术学业水平考试复习
评论
0/150
提交评论