发表于: 2016-11-21 21:50:42
2 2078
一、今天完成
1.技能树8期
1)将代码生成工具的生成po、service、serviceSCAClient放到skill-core,serviceImpl、映射sql方法的xml文件、scallop的service注册文件放到skill-service,scallop的client调用文件、JS文件-HTML文件、JSON文件放到skill-home,然后原po新增字段合并
2)用sql文件生成表运行生成本地数据库表,新生成service注册到本地数据库resource.resource表里,然后把scallop本地跑起来
3)在不增加新接口的情况下,先把原项目跑起来(虚拟机scallop终于跑起来了,结果发现是数据库配置+启动端口号8182导致的无法连接)
4)然后老大说表设计有问题,哈哈哈哈,以上全部重做一遍
5)跟李新声明对user表修改的问题,以及师兄数据的表在哪
2.跟晓进姐商量了下两人同步开发,使用svn的规则
3.拆分了禅道任务
二、明天计划
1.本地-虚拟机环境开发调试
2.关于APP组声称的bug,召唤人员核对
三、遇到问题
1.winter is coming!but i just wang to sleep...
四、收获
1.本地新写的代码被trunk覆盖的情况,可以利用IDE的本地存储进行回滚 local history(IDEA)/restore from local history(eclipse)
2.多个后端人员合作开发时,可能存在对同一文件进行操作的问题
1)X-bug,Y-迭代(前端不参与BUG调试)
X 下载tags后,在tags上修改bug,修改保存在【branch】上,每处理完一个模块的bug;Y 新增保存在【trunk】上,向 Y 确认是否完成了一或多个的新接口调测。
假设这里 X 在对skill-home的ClassesController进行bug修复,Y 迭代恰好也在修改ClassesController,Y 新加了2个接口已经POSTMAN调通,X 这时候过来告知 Y :我要合并bug了,请先迭代其他部分不要动ClassesController了。
X 将修改合并到trunk,X 负责将 Y 的新增部分调通并保存在【trunk】上,并通知 Y 更新。
X 人工加入修改bug的代码后,发现BUG成功修复,但是 Y 新加接口跑不通了,由 X 负责沟通后将新接口跑通。并通知 Y 可以继续对ClassesController操作了。
2)X-bug,Y-迭代(前端参与BUG调试)
总体上类似情况 1,但 X 保存在【trunk】上,Y保存在【branch】上,由 Y 负责合并【trunk】
3)X、Y 同时迭代
X、Y 都将修改保存在不同的【branch】上,各自调测转为本地,dev部署假数据接口,每完成一部分模块后,将自己的合并到trunk中,并通知对方更改的文件
3.linux的maven默认仓库在 /root/.m2/ 下,莎莎师兄因为仓库中已经缓存了错误的jar,然后一直无法正常 mvn install,然后老大顺手删掉就通了
4.redhat上安装软件 yum install 软件名
评论