Atitit.項目修改補丁打包工具 使用說明

Atitit.項目修改補丁打包工具 使用說明php

 

 

1.1. 打包工具已經在羣裏面。打包工具.bat1css

1.2. 使用方法:放在項目主目錄下,執行便可1html

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

1.4. 打包工具.bat源碼以及參數解釋1mysql

 

 

1.1. 打包工具已經在羣裏面。打包工具.bat

。   sql

 

1.2. 使用方法:放在項目主目錄下,執行便可

注意裏面的項目路徑,數據庫安裝路徑安裝實際的路徑來配置下數據庫

 

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

主要利用winrar根據時間打包修改過的文件,打包數據庫sql文件則是  調用數據庫工具變成sql導出。。json

平時咱們要打包如下幾個東東。app

修改補丁::根據某個時間點之後修改的全部文件打包爲zipjsp

項目基線:: 根據世界誕生時間點之後修改的全部文件打包爲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..其它相似可。我已經加了打包 項目的幾乎全部擴展名了,若有遺漏,能夠自行添加

相關文章
相關標籤/搜索