代码版本管理规范_第1页
代码版本管理规范_第2页
代码版本管理规范_第3页
代码版本管理规范_第4页
代码版本管理规范_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

代码版本管理规范篇一:源代码管理制度源代码管理制度 一、 目的 为规范公司源代码管理,保证源代码的安全性和有效性,并提高公司软件开发效率,特制订本制度。 二、 源代码管理规定 1、所有员工在公司工作期间所开发软件产品(及项目)的源代码的所有以及权版权归公司所有。 2、严禁公司员工私自将源代码用做公司工作以外的用途。 3、严禁公司员工私自将源代码复制散发给他人(包括公司内与其工作无关的人员) 。 4、公司员工要做好源代码保护工作,避免代码泄露。5、凡违反以上规定,导致造成公司损失的,公司将依法追究相关人员责任并要求赔偿公司损失。 三、 源代码管理方法 1、项目经理负责本项目的源代码管理。 2、项目经理在开始项目需求调研时,必须在公司服务器的版本管理工具中建立本项目的初始版本,并设置好相关用户及权限。后续的设计以及开发工作必须在版本管理工具中进行。 3、原则上,必须以公司的版本管理工具作为源代码管理器。每周五下午 3 点以前必须将所有代码及相关文档checkin 到版本管理器中。4、如果不能连接到公司的服务器,则要求至少每周一次将源代码发回给公司技术总监。 5、如果需要向公司以外人员提供源代码,必须以书面形式提出申请。在申请中必须说明对方所在公司、人名、邮件地址以及原因。经批准后才能由技术总监将指定源代码提供给对方。 6、在本制度发布之前的项目、产品的所有代码及文档、相关数据要求在 XXXX 年 XX 月 XX 日以前以压缩包形式提交给公司,要求有相关的说明文件。由公司统一进行备份管理。 篇二:SVN 版本管理规范通联支付网络服务股份有限公司 技术支持中心研发部版本管理规范 受理市场支持部 XX 年 1 月 版本控制信息 目录文档类别使用对象 . 4 1引言 . 4 目的 .4 范围 .4 术语定义 .4 2版本管理 . 6 21 版本标识方法 . 6 211 版本标识说明 .6 22 目录结构 . 6 23 版本的存放 . 7 trunk . 8 branches . 8 tags . 8 files . 8 script . 8 sql . 8 24 权限控制管理 . 8 3更新管理(版本升级) 8 版本升级原则 .8 新版本的发布 . 9 版本管理流程说明 . 9 版本管理简略流程图 .10 角色定位说明 . 11 版本管理守则 . 11 4备份管理 11 5SVN 常用命令说明 . 12 文档类别使用对象 文档类别 该文档是为技术支持中心提供一个版本管理规范性文件。 使用对象 该文档使用对象为技术支持中心研发部版本管理人员,以及其他相关人员。未经许可,该文档不得提供给上述规定对象以外的人员阅读或使用。 1引言 目的 本文档是为规范技术支持中心研发版本管理而制定的。范围 本文档为研发部各人员提供有关版本管理规范的相关内容,包括: 1. 2. 3. 4. 版本标识方法 版本管理流程 角色定位 SVN 常用命令说明 术语定义 SVN Svn 是一个开源的版本控制系统 Subversion 的简称 文档 上线所需的相关文档,包括部署手册,源码修改清单列表等 脚本 上线所需的相关脚本,包括编译脚本等 SQL 语句上线所需的相关 SQL 语句,包括建表语句等 配置管理 标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。 软件配置 软件的具体形态在某时刻的瞬时影像。 配置项 软件配置管理的对象称为配置项,如:源码。 基线 软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。 邮件服务 需求转达,标签转达时候,需要发送邮件通知对方或者回复对方 版本控制 通过 svn co 把分支文件夹拷贝到开发环境进行开发,并进行版本控制 版本管理 根据需求,创建开发所需的分支 标签管理 为测试版本,上线版本创建标签 版本更新 通过 svn ci 定期备份修改内容,或通过 svn update更新当前所开发的源码,或通过 svn merge 把主干新增内容更新至分支 版本测试 通过 svn export 校验源码,进行源码的比对,测试 版本修复 对当前测试或上线版本出现的问题进行修复 篇三:软件版本管理制度软件版本管理规范 系统软件开发部 XX-9-20 目录 1 引言 .(来自: 小龙文 档网:代码版本管理规范). 3 2 目的 .3 范围 .3 术语定义 .3 版序控制记录 .4 版本更新记录 .4 版本管理 .4 流程图 .4 版本命名 .7 版本升级 .7 版本升级原则 .7 新版本的发布 .8 目录结构 .8 文档的存放 .9 文本文件的存放 .9 源代码的存放 .9 发行文档的存放 .9 3 权限控制管理 . 10 备份管理 . 10 源文件备份 . 10 库文件备份 . 10 4 5 用户版本管理 . 10 版本工具的使用 . 11 配置管理工具 . 11 CVS 的使用 .11 常用命令 . 11 简单操作 . 12 版本分支管理 . 12 1 引言 目的 本文档是为规范信息科技中心软件版本管理而制定的。范围 本文档为系统软件开发管理部版本管理员提供有关版本管理规范的相关内容,包括: ? 版本标识方法 ? 软件系统数据的存放 ? 文档的修改控制 ? 文档的备份制度 术语定义 CVS CVS 是一个开源的版本控制系统 Concurrent Versions System 的简称 文档 一种数据媒体和其上所记录的数据。 配置管理 标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。 软件配置 软件的具体形态在某时刻的瞬时影像。 配置项 软件配置管理的对象称为配置项,如:系统规格说明书,项目开发计划,用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论