Atitit.项目修改补丁打包工具 使用说明

1.1. 打包工具已经在群里面。打包工具.bat1

1.2. 使用方法:放在项目主目录下,执行即可1

1.3. 打包工具的原理以及要打包的项目列表1

1.4. 打包工具.bat源码以及参数解释1

1.1. 打包工具已经在群里面。打包工具.bat

。   

1.2. 使用方法:放在项目主目录下,执行即可

注意里面的项目路径,数据库安装路径安装实际的路径来配置下

1.3. 打包工具的原理以及要打包的项目列表

主要利用winrar根据时间打包修改过的文件,打包数据库sql文件则是  调用数据库工具变成sql导出。。

平时我们要打包以下几个东东。

修改补丁::根据某个时间点以后修改的所有文件打包为zip

项目基线:: 根据世界诞生时间点以后修改的所有文件打包为zip

数据库sql文件并压缩zip文件::

作者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

1.4. 打包工具.bat源码以及参数解释

set pathx="%~dp0"

set prjName=atiPlatf_school

set uuid=%date:/=-% %time::=-%

set zipname="%~dp0%prjName%_%uuid%.zip"

set  time=2016-04-20-01:01:01

--echo %date:/=-%

set rar_home="C:\Program Files\WinRAR\WinRAR.exe"

if not exist %rar_home% ( set rar_home=c:\WinRAR\WinRAR.exe)

if not exist %rar_home% ( set rar_home=d:\WinRAR\WinRAR.exe )

if not exist %rar_home% (

set rar_home="C:\Program Files (x86)\WinRAR\WinRAR.exe"

echo aaa

)

rem      ===========================打包从某个时间点以后修改的文件,压缩成一个补丁包

%rar_home% a   -x*\build\ -x*\.svn\ -x*\dist\ -x*\nbproject\    -ep1 -m1 -r -n*.bsh  -n*.properties -n*.csv -n*.classpath  -n*.project -n*.ini -n*.ahk  -n*.bat  -n*.dmp   -n*.jsp -n*.vm -n*.css -n*.java  -n*.xml -n*.dwt -n*.php -n*.txt -n*.doc -n*.cs -n*.aspx -n*.ascx -n*.htm -n*.html -n*.js -n*.csproj -n*.sln -n*.resx -n*.sql -n*.config -n*.xsd -n*.settings  -n*.bat -n*.txt -n*.tld  -n*.tag -n*.properties   -n*.buildpath  -n*.classpath  -n*.myhibernatedata  -n*.mymetadata  -n*.project  -n*.jsdtscope  -n*.prefs  -n*.component  -n*.xml  -n*.container  -n*.name  -n*.sql  -n*.bat  -n*.hql  -n*.  -n*.log  -n*.txt  -n*.java  -n*.html  -n*.groovy  -n*.p12  -n*.properties  -n*.jsp  -n*.js  -n*.htaccess  -n*.pack  -n*.css  -n*.htm  -n*.xsd  -n*.htc  -n*.php  -n*.json  -n*.example-php  -n*.as  -n*.svg  -n*.sh  -n*.template  -n*.smd  -n*.fla  -n*.tld  -n*.asp  -n*.aspx  -n*.ashx  -n*.MF  -n*.scc  -n*.eot  -n*.ttf  -n*.woff  -n*.application  -n*.page  -n*.smap -ta%time%  %zipname%   %pathx%

rem      ===========================打包baseline 项目,,项目基线。。即当前时间的最新版项目所有核心文件,耶稣诞生时间点以后修改的文件,压缩成一个补丁包

set zipname_baseline="%~dp0%prjName%_%uuid%_baselin.zip"

%rar_home% a   -x*\build\ -x*\.svn\ -x*\dist\ -x*\nbproject\    -ep1 -m1 -r -n*.bsh  -n*.properties -n*.csv -n*.classpath  -n*.project -n*.ini -n*.ahk  -n*.bat  -n*.dmp   -n*.jsp -n*.vm -n*.css -n*.java  -n*.xml -n*.dwt -n*.php -n*.txt -n*.doc -n*.cs -n*.aspx -n*.ascx -n*.htm -n*.html -n*.js -n*.csproj -n*.sln -n*.resx -n*.sql -n*.config -n*.xsd -n*.settings  -n*.bat -n*.txt -n*.tld  -n*.tag -n*.properties   -n*.buildpath  -n*.classpath  -n*.myhibernatedata  -n*.mymetadata  -n*.project  -n*.jsdtscope  -n*.prefs  -n*.component  -n*.xml  -n*.container  -n*.name  -n*.sql  -n*.bat  -n*.hql  -n*.  -n*.log  -n*.txt  -n*.java  -n*.html  -n*.groovy  -n*.p12  -n*.properties  -n*.jsp  -n*.js  -n*.htaccess  -n*.pack  -n*.css  -n*.htm  -n*.xsd  -n*.htc  -n*.php  -n*.json  -n*.example-php  -n*.as  -n*.svg  -n*.sh  -n*.template  -n*.smd  -n*.fla  -n*.tld  -n*.asp  -n*.aspx  -n*.ashx  -n*.MF  -n*.scc  -n*.eot  -n*.ttf  -n*.woff  -n*.application  -n*.page  -n*.smap   %zipname_baseline%   %pathx%

rem      =============以下是打包sql文件,打包数据库并压缩

set sql_bakName="%~dp0%prjName%_%uuid%.sql"

set sql_zip="%~dp0%prjName%_%uuid%.sql.zip"

C:\wamp\mysql\bin\mysqldump.exe -uroot -proot --set-charset=utf8 wxb_srv_mir --result-file=%sql_bakName%

D:\wamp\bin\mysql\mysql5.5.20\bin\mysqldump.exe -uroot -proot --set-charset=utf8 wxb_site_new --result-file=%sql_bakName%

%rar_home% a -m1  %sql_zip% %sql_bakName%

pause

rem  ====================================================说明:

rem     pathx为工程目录,……目录结尾不要有反斜杠……

rem     prjName  项目名称

rem      zipname 为要打包的文件名

rem     -time  这个指明什么时间以后修改的文件。根据文件修改时间来打包呵。

rem     -n*.jsp  这个参数表明,打包JSP文件……如果打包文本文件,可增加 -n*.txt..其它类似可。我已经加了打包 项目的几乎所有扩展名了,如有遗漏,可以自行添加

Atitit.项目修改补丁打包工具 使用说明相关推荐

  1. 离线包打包工具使用说明

    离线包打包工具使用说明 1.环境说明 vue-cli3 vue-cli2版本不可以使用(本人试了很多次都没有成功过) 2.使用步骤 ①项目安装打包插件: npm install offline-pac ...

  2. GDB苹果网页一键打包工具使用说明

    GDB苹果网页一键打包工具使用说明 工具简介 GDB苹果网页一键打包工具(IOS,IPA,苹果应用网页打包,Windows平台)可以把本地HTML项目或者网站打包为一个苹果应用IPA文件,无需编写任何 ...

  3. SVN代码增量打包工具

    获取SVN提交版本记录 打开SVN历史提交记录,选择需要增量的修订,右键点击"Generate ChangeLog",粘贴处其中的全部内容 修改打包方法中的路径 修改工具方法中mo ...

  4. webpack打开项目命令_webpack前端模块打包工具基本使用的详细记录(一)

    webpack简介 我们都知道,Webpack 是当下最热门的前端资源模块化管理和打包工具.它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源.还可以将按需加载的模块进行代码分隔,等 ...

  5. flutter图标按钮_Flutter开发第一个项目android studio 开发工具的使用说明

    Flutter开发第一个项目android studio 开发工具的使用说明 做个自我介绍 自我介绍还是有必要介绍一下的,毕竟这是网络里,你看不到我,我看不到你,只能通过文字来传递信息,本人做技术8年 ...

  6. VS2017安装打包工具;以及无法加载此项目,setup(不兼容),该应用程序未安装、MFC的使用

    感谢分享 VS2017安装打包工具,相比Installshield好用吧 下载 1.打开VS2017,工具--->扩展和更新-->联机-->搜索--->Microsoft Vi ...

  7. Jenkins 打包工具 修改 jobs的 Workspace

    公司要求 新建一个app的海外版工程  所以需要在Jenkins 上重新配置一个打包任务.. 我选择的是 用一个已有的项目创建新Item 在修改一些配置 和 git地址后 发现打包工具更新代码的位置出 ...

  8. node 项目打包工具ncc

    ncc是一个简单的打包工具,可以把一个node项目,打包成单个的js文件. 安装 npm i -g @zeit/ncc 使用 1.cd到工程目录下,就是你的项目目录,比如说app.js或者说 inde ...

  9. android项目打包工具,Android多渠道打包工具:apptools

    支持跨平台.命令行.多渠道.平均6秒打一个包 多种打包方式 添加assets打包方式 解决360等加固不能再打包问题 使用java -cp命令可选择打包方式 java -cp apptools.jar ...

  10. vue3 项目修改打包后的引用路径,调整图片压缩成base64的门槛

    vue3 项目修改打包后的引用路径,调整图片压缩成base64的门槛 前言 解决 完事 前言 最近的项目中需要在程序中显示一个H5页面,所以按照官方VUE CLI的教程创建了一个项目开始整.整到最后打 ...

最新文章

  1. nova hypervisor接口添加host_ip字段
  2. bzoj1560:[JSOI2009]火星藏宝图(斜率优化)
  3. 中高级JavaScript易错面试题
  4. session过期时间控制的一些常用方法
  5. oracle约束的相关总结
  6. TabIndex 属性 Tabindex=-1 与Tabindex=0、任意数字 (收录)
  7. 如何查看android虚拟机的目录及文件
  8. 【TSP】基于matlab遗传和模拟退火算法求解旅行商问题【含Matlab源码 696期】
  9. html与css怎么混合运用,Web设计中的CSS混合模式
  10. 微软开放必应搜索引擎核心算法
  11. python去除视频马赛克_手把手教你用Python去除马赛克!
  12. DirectoryEntry 对象
  13. FlinkSQL 列转行/解开map array/unnest/lateral table udtf
  14. 推荐几个好用的pdf翻译工具
  15. friendly发音_friendly是什么意思
  16. 优秀的免版权图库软件推荐,软件内图片均可免费商用。
  17. 阿里需要定力打持久战
  18. 今天终于知道了!阿里巴巴 P8、P9 及以上到底是什么水平?
  19. FZU 2213 Common Tangents(公切线)
  20. R语言:无法精确计算带连结的p值

热门文章

  1. linux常见的三种shell,几种常见的Shell
  2. linux编程创建文件,快速创建linux文件
  3. 持续技术开放 | SOFAStack 启用独立 Group
  4. CherryPy 入门
  5. Linux打开关闭ping
  6. HTML标签嵌套到底怎样才算是规范?
  7. 整合hibernate4到spring4mvc框架
  8. iOS pragma mark的用法
  9. HP MSA500 G2安装配置
  10. 安装Ubuntu前三件重要的事情