【原创】一种维护型项目升级打包的解决方案

维护型项目打包都是patch,每次需要将本次修改的文件提取出来,非常的麻烦,本人所在的项目一般都是用bc来比较,原来据说挺方便,但是后来目睹了过程,也觉得非常的痛苦,还容易出错。
一直想解决这个费时费力的问题,曾开发过一个检验本地文件时间戳的工具,但是不怎么理想,无法解决多人协同开发的文件提取问题,后来又萌生了去svn服务器获取文件的想法,但是svn不保存class文件,又宣告失败,于是最终萌生了通过svn的修改日志去本地目录定位文件并提取的方法。最近有哥们问,于是整理出来:
步骤:

1.修改配置文件config.properties,设置相关信息
2.项目成员提交所有的代码至svn,打包工程师更新环境并重新build一下整个工程。
3.取涉及到文件修改的svn log(本人所在的项目都是每个人负责提供自己修改的svn日志的记录)。
4.运行run.bat文件即可。

技巧:

1.我所在的项目都是根据不同的项目名称配置一个单独的目录,配置一次后以后该目录专门对特定的项目打包(如视频中的JCY2007_、AJGL_,YCGL_等都是专门打特定工程的包)。
2.svn_log目录可以共享,项目团队中的其他人可以将自己修改的文件日志放入该目录,打包工程师只管run。

附件1:打包的工具目录
附件2:操作的视频演示

转载于:https://www.cnblogs.com/zhangxsh/p/3494321.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值