1. 程式人生 > >自動更新 SVN 複製 替換 檔案 windows 批處理 bat 指令碼 計劃任務

自動更新 SVN 複製 替換 檔案 windows 批處理 bat 指令碼 計劃任務

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