正规项目的SVN目录结构一般有3个文件夹
trunk:主干,当前开发项目的主目录
branches:分支目录,添加非主线功能时使用,开发测试之后,可以合并到主干项目中
tags:标记目录,通常作为重大版本的备份
某团队计划开发一款微博项目
此项目初期已经有部分基础代码
研发团队在此基础代码上经过3个月的努力,开发了一个功能相对完备的V1.0版本上线推广,并取得了良好的效果(备份到Tags)
由于市场反馈良好,团队开始着手V2.0版本的开发工作
就在V2.0版本开发进行中,发现V1.0版本中有一个严重的BUG,如果不及时修改,将造成严重的后果()
研发团队收到BUG报告后,立刻安排人员对V1.0版本进行修复,但其他研发人员则继续开发V2.0版本的新功能
修复BUG的人员很快就找到问题原因并对问题进行了修复,并且发布了V1.1版本供用户升级,因此没有造成重大损失
BUG修复后,研发人员将修复后的代码整合到研发主线中来,这样就可以保证今后发布的后续版本中不会再出现此问题
就这样,整个团队在大家的共同努力下,有条不紊地进行着……
网友评论