版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4存档目录,也就是基线库。其各自含义描述如下:Trunk中文翻译为“主干",在项目运作过程中,日常的开只读目录,不允许进行修改。3.3.2使用对比以下假设一个开发场景,存档目录,也就是基线库。其各自含义描述如下:Trunk中文翻译为“主干",在项目运作过程中,日常的开只读目录,不允许进行修改。3.3.2使用对比以下假设一个开发场景,并设想当前管理机制和SVN管理思路一到两次把主干上的内容合并过来.tags中文意思“标签",此目录对一些阶段性的成果进行存档。此目录为1.在预发布的时候先在Tag中做一个发布版本的同步快照2.然后发布到预发布环境进行测试3.若发布测试历史版本 3。3SVN版本管理存档目录,也就是基线库。其各自含义描述如下:Trunk中文翻译为“主干",在项目运作过程中,日常的开品类项目管理中。其中,trunk目录为主开发目录,branches目录为分支开发目录,存档目录,也就是基线库。其各自含义描述如下:Trunk中文翻译为“主干",在项目运作过程中,日常的开品类项目管理中。其中,trunk目录为主开发目录,branches目录为分支开发目录,tags目录为通过要正式发版的时候,如果在发布版本上有了修改(如bug修复),需要再往预发布环境发布的时候,就需要为了规范和制度化公司的软件版本管理制度,并保障项目开发资料的完整性和安全性,同时明确开发源代码的控制管理流程,特此制定此规范。沿用SVN管理工具来进行开发的版本管理,源代码管理和开发资料归档.致所有正在开发的需求和项目都在同一个目录里面进行修改,造成每次发版的代码都有可能包含了本次发版以外的内容.这样会造成如下两点影响:中同时存在多个版本和项目的代码,对于本次发版无涉及的代码没有进过测试就部署到了服务器上,影响运行的稳定性.分问题是由于其他项目代码引起的.一到两次把主干上的内容合并过来.tags中文意思“标签",此目录对一些阶段性的成果进行存档。此目录为上线,正在做v2.0的开发。在这时,研发在开发库中正在做v2一到两次把主干上的内容合并过来.tags中文意思“标签",此目录对一些阶段性的成果进行存档。此目录为上线,正在做v2.0的开发。在这时,研发在开发库中正在做v2。0的开发,同时备份有v1。0的代码,现此方案:4.1开发阶段1.每一次正式版本发布后,存档形成一个版本基线,例如v1.0,v1。3,v1.ject+——trunk+—-branches+——tags(此目录为只读)这个标准的目录结构在大多1.所有的开发都在一个目录里面做,各种需求、项目、代码、文件混杂在一起。导致了除了此bug之外的修改可能会没有测试过就直接发布到了服务器上,引起预发布环境不稳定并增加预发布bug数量。总体来说,当前工作流程是:预发布出bug,研发修改,再提交测试,然后预发布测试通过的代码。整个流程也较为复杂消耗了大量人力,从而间接的增大了研发成本.(参照下图)开发库开发库开发库提交测试服修复Bug开发库他人修改发现橙色bug再提交测试服预发布4.以上描述的过程还可能出现在正式环境上,导致更严重的后果。及的内容,但是部分问题是由于其他项目代码引起的.因此,随着公司和项目规模的壮大,对软件代码版本管理提阶段................................................放阶段性的成果或者版本,这些阶段性的成果或者版本必须是可维护的.及的内容,但是部分问题是由于其他项目代码引起的.因此,随着公司和项目规模的壮大,对软件代码版本管理提阶段................................................放阶段性的成果或者版本,这些阶段性的成果或者版本必须是可维护的.同时,这里的开发成果物必须要保持每天测试,发版.完成后再将其合并到主线上。4.2预发布测试阶段预发布阶段的情况会稍微特殊一些,流程如下:结合第一章节提及的本文目标、SVN工具的能力以及之前工作中遇到的具体问题,将本规2.发布到预发布环境的代码只能包含这次需要测试的内容。3.3SVN版本管理为了达成上述我们设定的版本管理目标,在指定具体的策略之前,我们需要理解SVN的版本管理思路,这里简单将其阐述如下:这个标准的目录结构在大多数的开源项目中都能看到,这套标准目录结构为软件开发提供了一种非常好的宏观的版本库管理机制,特别是在产品类项目管理中。也就是基线库。其各自含义描述如下:更新。品类项目管理中。其中,trunk目录为主开发目录,branches目录为分支开发目录,tags目录为品类项目管理中。其中,trunk目录为主开发目录,branches目录为分支开发目录,tags目录为可能会没有测试过就直接发布到了服务器上,引起预发布环境不稳定并增加预发布bug数量。总体来说,当前工需要发版的内容进行测试,但是代码库中同时存在多个版本和项目的代码,对于本次发版无涉及的代码没有进过测的的情况,就需要新建一个分支,然后在这个分支上面开发。需要注意的一点是为了保障发版前合并到主线尽量少中文意思为“分支”,在项目运作过程中,用于存放阶段性的成果或者版本,这些阶段性的成果或者版本必须是可维护的.同时,这里的开发成果物必须要保持每天一到两次把主干上的内容合并过来.中文意思“标签",此目录对一些阶段性的成果进行存档。此目录为只读目录,不允许进行修好的理解SVN管理思路和带来的收益。服务器。3.3。2.拿到新需求(可以是多个)后,开发人员估计在下一次发版(v2.0)时能否开发完成.确定能开后果。3.2目标细化结合第一章节提及的本文目标、SVN工具的能力以及之前工作中遇到的具体问题,将本规发和管理资料都在此目录中进行维护和更新。Branches中文意思为“分支”,在项目运作过程中,用于存.0的tag新建此紧急需求的开发分支(branchv1。1)此时的目录结构为3.3。2.拿到新需求(可以是多个)后,开发人员估计在下一次发版(v2.0)时能否开发完成.确定能开后果。3.2目标细化结合第一章节提及的本文目标、SVN工具的能力以及之前工作中遇到的具体问题,将本规发和管理资料都在此目录中进行维护和更新。Branches中文意思为“分支”,在项目运作过程中,用于存.0的tag新建此紧急需求的开发分支(branchv1。1)此时的目录结构为3.在v1.1branc此时的目录结构为具体需求分析)4完整的实施方案分为开发阶段和测试阶段来分别阐述此方案:定能开发完成随v2.0一起发版的则直接在主线上开发.都有可能包含了本次发版以外的内容.这样会造成如下两点影响:会有不稳定的因素存在,比如:测试只会对当前都有可能包含了本次发版以外的内容.这样会造成如下两点影响:会有不稳定的因素存在,比如:测试只会对当前3.3。2.拿到新需求(可以是多个)后,开发人员估计在下一次发版(v2.0)时能否开发完成.确定能开包含了他人对其他功能/项目的修改,而测试又只会针对此bug再做测试.这就导致了除了此bug之外的修改一到两次把主干上的内容合并过来.tags中文意思“标签",此目录对一些阶段性的成果进行存档
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西京学院《建筑装饰材料及施工工艺》2023-2024学年第一学期期末试卷
- 第六首古诗《书湖阴先生壁》
- 西京学院《工程材料与热处理》2023-2024学年第一学期期末试卷
- 西华师范大学《中学数学教材分析》2022-2023学年第一学期期末试卷
- 西华师范大学《艺术思潮与流派》2023-2024学年第一学期期末试卷
- 西华师范大学《文化人类学》2023-2024学年第一学期期末试卷
- 西华师范大学《企业管理学》2022-2023学年第一学期期末试卷
- 西华师范大学《工程制图与打印》2022-2023学年第一学期期末试卷
- 西昌学院《影视戏剧鉴赏》2022-2023学年第一学期期末试卷
- 西昌学院《物联网工程实训》2022-2023学年期末试卷
- 水稻常见病虫害ppt
- 学生会考核表(共3页)
- 小蛋壳历险记.ppt
- 汽车常用英文术语
- 六年级家长会家长代表演讲稿-PPT
- 学校校报校刊卷首语(创刊词)
- 《电容的连接》ppt课件
- 采集运维专业问答题(修订)20140627
- 毕业生就业推荐表填写说明-北京化工大学理学院.doc
- 一例重症肺炎的个案护理.doc
- 玻璃幕墙计算书
评论
0/150
提交评论