自動更新 SVN 複製 替換 檔案 windows 批處理 bat 指令碼 計劃任務
阿新 • • 發佈:2018-12-23
1. 自動更新SVN最新程式碼到本地
cd C:\Program Files\TortoiseSVN\bin
start TortoiseProc.exe /command:update /path:"C:\Users\kyle\Documents\zhangkun\SVN167\trunk" /closeonend:3
C:\Program Files\TortoiseSVN\bin是TortoiseSVN安裝位置,可以根據自己的安裝情況修改
start TortoiseProc.exe /command:update 執行更新命令
/path:”C:\Users\kyle\Documents\zhangkun\SVN167\trunk” 指定本地分支路徑
/closeonend:3表示tortoiseSVN更新後如果沒有錯誤或衝突,就自動關閉彈出框。
詳情: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html
2.複製資料夾
echo "替換本地test為SVN新版本"
xcopy C:\Users\kyle\Documents\zhangkun\SVN167\trunk\zhangkun\zhangkun\zhangkun\*.* C:\test\trunk\zhangkun\zhangkun\ /s /e /c /y /h /r
xcopy C:\Users\kyle\Documents\zhangkun\SVN167\trunk\zhangkun\zhangkun\zhangkun 1\*.* C:\test\trunk\zhangkun\zhangkun1\ /s /e /c /y /h /r
echo "指令碼執行完成"
.通配所有,/s /e /c /y /h /r 引數詳情:http://www.jb51.net/article/11313.htm