zoukankan      html  css  js  c++  java
  • 【原创】一种维护型项目升级打包的解决方案

    维护型项目打包都是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:操作的视频演示

  • 相关阅读:
    Git_创建版本库
    Git_安装Git
    Git_集中式vs分布式
    Git_git的诞生
    echartShow
    微信小程序红包开发 小程序发红包 开发过程中遇到的坑 微信小程序红包接口的
    vue2.0 $router和$route的区别
    vue移动端开发全家桶
    干货分享:vue2.0做移动端开发用到的相关插件和经验总结
    优秀的基于VUE移动端UI框架合集
  • 原文地址:https://www.cnblogs.com/zhangxsh/p/3494321.html
Copyright © 2011-2022 走看看