目錄
- 一、需求
- 二、分析
- 三、TortoiseSVN指令基礎
- 四、Windows bat腳本基礎
- 五、書寫
一、需求
需要更新的svn目錄多,人又想偷懶,不想一個個點進去勤奮更新
二、分析
1、首先你得安裝svn
2、多個目錄同時更新
3、需要考慮svn被鎖定需要清理的狀态
三、TortoiseSVN指令基礎
參考:https://www.cnblogs.com/netcorner/p/5034006.html
四、Windows bat腳本基礎
參考:https://www.cnblogs.com/linyfeng/p/8072002.html
五、書寫
暫時沒想到指令行檢測svn是否需要清理的方法
我寫了兩個腳本,一個清理所有svn檔案夾,一個更新所有svn檔案夾
@echo off
set svn_home=D:\svn\bin
set work_dirs=E:\hc2_pub_data
for %%c in (%work_dirs%) do "%svn_home%"\TortoiseProc.exe/command:cleanup /path:"%%c" /notempfile /closeonend:1
exit
@echo off
set svn_home=D:\svn\bin
set work_dirs=E:\hc2_pub_data
for %%c in (%work_dirs%) do "%svn_home%"\TortoiseProc.exe/command:update /path:"%%c" /notempfile /closeonend:1
exit
連結:https://pan.baidu.com/s/1dOYn6WYnfN7IHdvY00reKA
提取碼:6vln
連結:https://pan.baidu.com/s/1AM8Y9Xi4qTlBO1rXAnrSSA
提取碼:gv6a