批處理定時自動更新SVN

2021-08-03 08:59:21 字數 1466 閱讀 8568

第一步: autosvn.bat

@echo off

@echo *************************

@echo author 羅敏貴

@echo blog:

@echo email:[email protected]

@echo update:2012-08-27

@echo *************************

rem svn安裝目錄

set svn_home=d:\program files\tortoisesvn\bin 

rem svn工作目錄

set svn_work=f:\hailin\project\oha\heatingmanager\source\trunk

rem svn日誌目錄

set setup_path=d:\

@echo 正在更新目錄 %svn_work%

if exist %svn_work% goto :gengxin else goto :mk

:mk@echo 請檢查您的工作目錄是否正確

echo & pause goto :end

@echo 更新完成退出

goto :end

:end

exit

:gengxin

if exist "%setup_path%"\autoupdate.log (echo update: %date% %time%  >> "%setup_path%"\autoupdate.log) else echo create: %date% %time% >"%setup_path%"\autoupdate.log

"%svn_home%"\tortoiseproc.exe/command:update /path:"%svn_work%" /notempfile /closeonend:1

exit

第二步:計畫任務 setup.bat

@echo off

@echo *************************

@echo author 羅敏貴

@echo blog:

@echo email:[email protected]

@echo update:2012-08-27

@echo *************************

@echo 新增任務

schtasks /create /sc daily /st 08:30:00 /tn "auto update svn" /tr  "%~sdp0autosvn.bat" /f

第三步: 使用

1:把第一步和第二步的內容儲存bat檔案。

2:根據需要修改第一步裡的 svn安裝目錄 ,svn工作目錄,svn日誌目錄 屬性。

3:執行setup.bat檔案安裝任務。

windows批處理定時任務svn自動更新

最近想在本地自動更新svn 建立了乙個定時任務autosvnupdate.bat,每隔1分鐘自動更新tortoisesvn,內容如下 schtasks create sc minute mo 1 tn mysvntask tr d hehe cron.bat sc表示指定計畫頻率,mo時間間隔,tn...

每隔10秒自動更新svn 定時更新svn 指令碼

任務 1 opt adobe fms webroot api svn.sh這個命令的問題 只更新了版本號,沒有更新實際內容,但是直接執行上面shell指令碼能更新。解決 需要在svn裡加上使用者名稱和密碼。如下 1,新建乙個更新指令碼svn.sh bin bashcd opt adobe fms w...

python自動更新SVN

usr bin env python encoding utf 8 file svnupdate.py contact 512759438 qq.com author jian setting closeonend 0 不自動關閉對話方塊 closeonend 1 如果沒發生錯誤則自動關閉對話方塊 ...