- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN版本控制流程要点
版本控制流程
目录
1. 概述 3
1.1. 目标 3
1.2. 版本控制系统工具 3
1.3. SVN特点简述 5
2. SVN版本控制 6
2.1. 版本控制目录设置 6
2.2. 角色及权限分配 7
2.3. 操作流程 7
2.4. SVN备份计划 8
2.5. SVN操作注意事项 8
概述
目标保证各个环境(开发、测试、主干)的独立,避免相互影响。减少最终发布时合并主干出现冲突的概率。降低冲突处理的难度。
版本管理器:SVN
安装包
服务器端安装后界面
比较工具:BeyondCompare
图形界面如下:
可以进行文件夹比较,文件内容比较等、也可以对文本文件内容,时间等进行比较。
比较结果如图:
可以针对比较结果进行自动移动或复制让两侧文件一致。
SVN特点简述
统一的版本号。CVS是对每个文件顺序编排版本号,在某一时间各文件的版本号各不相同。而Subversion下,任何一次提交都会对所有文件增加到同一个新版本号,即使是提交并不涉及的文件。所以,各文件在某任意时间的版本号是相同的。版本号相同的文件构成软件的一个版本。
原子提交。一次提交不管是单个还是多个文件,都是作为一个整体提交的。在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏。
重命名、复制、删除文件等动作都保存在版本历史记录当中。
对于二进制文件,使用了节省空间的保存方法。(简单的理解,就是只保存和上一版本不同之处)
目录也有版本历史。整个目录树可以被移动或者复制,操作很简单,而且能够保留全部版本记录。
分支的开销非常小。
优化过的数据库访问,使得一些操作不必访问数据库就可以做到。这样减少了很多不必要的和数据库主机之间的网络流量。
支持元数据(Metadata)管理。每个目录或文件都可以定义属性(Property),它是一些隐藏的键值对,用户可以自定义属性内容,而且属性和文件内容一样在版本控制范围内。
支持FSFS和Berkeley?DB两种资料库格式
角色及权限分配
※字母说明 r:读取权限 w:修改写入
角色 描述 权限 配置管理员 : 公司所有项目的所属文件代码j进行管理。 只管理产品库 产品库:rw
开发库:r 项目经理 某一个项目的负责人 产品库:r
负责项目的开发库:rw 开发人员 项目的开发工作人员 产品库:r
相关目录:rw 美工人员 项目的前端设计人员 产品库:r
相关目录:rw 测试人员 项目的测试质量保证人员 产品库:r
相关目录:rw 项目内配置管理员(或项目经理负责) 如果项目是团队化合作,并有多人开发,代码交叉比较多,并且共通代码修改较多,可以添加内部的配置管理员对整体代码管理,避免代码交叉修改,无法上传,保证代码必威体育精装版及统一的功能。 产品库:r
负责项目的开发库:rw 操作流程
开发中的流程
上线后维护流程或者二期三期产品开发流程
3)分支合并操作
项目开发编码前从当前主干建立一条开发分支,供项目开发人员使用;开发结束,提交测试的时候,从当前主干建立一条测试分支,将开发分支合并到测试分支上,供测试人员进行测试。这样开发人员对开发分支的修改不会影响测试环境;bug fix的时候我们定时将开发分支的修改合并到测试环境中。回归测试的时候,从当前主干建议一条发布分支,将测试分支合并到该发布分支上,在发布分支上进行回归测试。发布前,将发布分支合并到当前主干。
SVN控制的版本,每天晚上自动打包备份到****环境中,同时也备份到另外一台windows服务器中;
定期清理,删除老的备份(一个月前的备份)。
SVN操作注意事项
1、多人开发的项目开发人员必须每日早上到开发库更新代码,下班前提交当日代码。
2、单人开发的项目开发人员代码更新周期由项目经理制定,但周期不得大于一周。
3、测试时,必须从SVN取得必威体育精装版代码到测试环境测试,如果编译部分不太方便,开发人员用比较工具比较SVN代码和本地代码一致时,方可采用本地代码生成的war包或者编译后文件进行测试。
版本控制流程
第 4 页 共 8 页
您可能关注的文档
- 高考语文:7-2压缩语段.ppt
- SQL_Server_2005数据库原理及应用教程第3章_数据库设计.ppt
- 2015级一轮复习:第二课多变的价格.pptx
- 高考调查报告.ppt
- SOPHYSA监护仪介绍.ppt
- SQLServer表管理.ppt
- Spring4经典教程.pptx
- SQLServer的前端编程简介.ppt
- 高考边塞诗诗词鉴赏.ppt
- 2015经济法基础重点归纳资料.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)