beyond compare diff report script

来源:互联网 发布:怎样申请淘宝号 编辑:程序博客网 时间:2024/05/16 04:33

file diff_db.prop:

log normal "E:\DevlopTools\fileDiffReport\diff_db.log"
load E:\Sparta_JO3\tags\REL_HKSG_SPR_V3_5__JO3_DB__3.5.0.8 E:\Sparta_JO3\tags\REL_HKSG_SPR_V3_5__JO3_DB__3.5.0.12
compare rules-based
#include all files and excule the foler .svn, .settings,target and test

filter "*.*;-.classpath;-.project;-.svn\;-.settings\;-target\;-test\"

criteria timestamp:2sec rules-based
expand all
select right.newer.files right.orphan.files
file-report layout:side-by-side options:display-context,line-numbers output-to:SPR_DB_Compare\fileDiffRpt.html &
            output-options:html-custom=fileDiffRpt.css,wrap-word
 
select all
folder-report layout:side-by-side options:column-size,column-timestamp,display-mismatches &
              output-to:SPR_DB_Compare\folderDiffRpt.html output-options:html-custom=fileDiffRpt.css           

 

file diff_db.bat:

set BC="C:\Program Files (x86)\Beyond Compare 2\BC2.exe"
%BC% /silent @diff_db.prop


echo. & pause

 

file zip_diff.bat:

set db=SPR_DB_codeDiff_3508v3512
Set codeDiff=Code_diff_report

echo delete zip_code_diff.log > zip_code_diff.log

del/S/Q zip_code_diff.log >> zip_code_diff.log

echo --------------------------- >> zip_code_diff.log
echo 1. mkdir folder >> zip_code_diff.log
mkdir %db% >> zip_code_diff.log

echo --------------------------- >> zip_code_diff.log
echo 2. del zip file >> zip_code_diff.log

del /S/Q *.zip >> zip_code_diff.log


echo --------------------------- >> zip_code_diff.log
echo 3. copy file >> zip_code_diff.log

xcopy /E/Y SPR_DB_Compare %db% >> zip_code_diff.log

xcopy /E/Y/I %db% %codeDiff%\%db% >> zip_code_diff.log

echo --------------------------- >> zip_code_diff.log
echo 4. zip file >> zip_code_diff.log

zip -r %db%.zip %db% >> zip_code_diff.log
zip -r %codeDiff%.zip %codeDiff% >> zip_code_diff.log

echo --------------------------- >> zip_code_diff.log
echo 5. delte temp file >> zip_code_diff.log

rd /S/Q %db% >> zip_code_diff.log
rd /S/Q %codeDiff% >> zip_code_diff.log

echo --------------------------- >> zip_code_diff.log
echo completed >> zip_code_diff.log

echo. & pause

 

 

0 0