发表于: 2017-04-13 19:56:34
1 1186
今天完成的事:上午学习了开发流程,下午搞完评审。
明天计划的事:请假回家拿衣服。
困难:还不太熟悉流程,回家也需要多看看。
收获:(看视频整理的笔记如下)
项目开发流程
1.需求评审:由各leader进行,评审通过以后要发邮件,
2.需求讲解:所有项目参与人员,有补充或不懂的需要在邮件说明;
3.前后端定义下接口;
4.方案设计;
5.方案评审:全体成员参与;
6.在禅道上进行task拆分;
7.有项目就checkout
新建项目:VCS-browseVCSR...-BrowseSub..R..
在项目名上做区分(前端一般在后面加-html)
在最外层新建,里面一般分三个:
trunk(开发的主干)
tags(存放固定的版本)
branches(修复bug)
建好后checkout,一般down下相应的文件夹(tags不要乱动)
8.加完以后(上传之前需要更新,上传需要写个备注)
拉文件进去需要ctrl alt a
看版本号:右键-subversion-showhistory
有merge需要沟通后确认要哪个
不想传idea就ignore(忽略)
locked:subversion-cleanup(清除上次未完的操作)
9.每天晚上得部署到开发环境,发布后确保没问题
10.开发完要codeview、性能测试;
11.demo,所有的项目参与人员,演示开发了哪些功能;
通过后需要打tag,然后申请部署到测试环境:
代码地址给运维发布测试环境;
打tag:把trunk里的代码搞到tag里面,webstorm里右键-branchOrTag,选到tag里,命名(项目名-版本号),要有注释。
申请发布测试环境需要登记wiki,发邮件(发给负责人);
bug修复流程
分为五种(看wiki):major以上的两个小时以内解决;
禅道,被分配后要确认,然后负责人指给解决人员
如果2期开发,你要改bug就需要打分支,和tag很像,右键。。。。然后选 branches,命名(tag的名字后加.branch)
提交时备注(fix-bug-bug号码:以禅道id为准)
修复后要给测试人员演示,确认后提给测试环境,这个时候打tag同上
修复完了需要在禅道里点完成,验证无误就能关闭bug
申请发布线上需要发邮件申请
线上的bug:发现bug后尽快的确认和修复,修复完给测试演示,发布测试环境,测试无误申请发布线上,紧急发布需要
如果要二期开发,index里写好第二期开发,先更新后提交(备注start)
需要改的文件涉及多了,就用小乌龟,merge。到指定版本后,找到项目,找到最新tag,上传的话写merge from tag 1.1;
(修复之后都要打tag)
评论