windows如何实现自动更新SVN

上一篇 / 下一篇  2016-07-28 11:32:33 / 个人分类:svn

    “每天上班前更新SVN”“每天上班前更新代码”是我们很多人每天重复的工作。但是如果把重复的工作交给电脑就好了,下面就简单介绍一下window下如何每天定时更新SVN。

    总共分为两个部分,第一步是 " 更新SVN " 可以使用 TortoiseProc.exe 工具来完成,第二步是使用系统计划任务来定时执行。

 

1.新建一个执行svn自动更新的文件夹,用来存放自动更新svn的批处理文件,并创建一个新的bat文件,命名为:autosvn.bat(您可以自定义)

新建bat:

①打开计算机,点击组织 - 文件夹和搜索选项。

②查看 - 将隐藏已知文件类型的扩展名前面的勾去掉。

③新建一个文本文档,将文本文档(文件名称自定,例如autosvn)的后缀txt改为bat

 

2. 右键sutosvn.bat --编辑,输入以下内容,并保存(根据需要修改 SVN安装目录 ,SVN工作目录,SVN日志目录属性):

@echo off

@echo %date% %time%

@echo =========================

rem SVN安装目录

set svn_home=D:\svn\bin

rem SVN工作目录

set svn_work=E:\截图

rem SVN日志目录

set setup_path=E:\svnautoupdate

@echo 正在更新目录 %svn_work%

if exist %svn_work% GOTO :update else GOTO :ERROR

:ERROR

@echo 请检查您的工作目录是否正确

echo & pause GOTO :END

@echo 更新完成退出

goto :END

:END

exit

:update

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

注意这几个值:

3.保存成功后,启动windows自动的任务计划程序:

 

4. 在 “任务计划程序”设置面板中,点击菜单“操作—创建任务”

 

5.创建新的任务,并根据自己的个性要求进行选项选择,每个tab(常规,触发器,操作,条件,设置)都要根据自己的实际情况进行输入,但是触发器和操作就要按照下面的截图来选择:

6.大功告成,在计划任务程序可以看到您刚才设置的定时任务,SVN就会每天定时8点更新您指定的文件目录的了,就可以省心多啦~

 

 

如果您觉得设置计划定时任务很麻烦的话,也可以用批处理文件来设置计划任务,附上计划任务 setup.bat

新建一个 setup.bat,输入以下内容

@echo 添加任务

SCHTASKS /Create /SC DAILY /ST 08:00:00 /TN "auto update SVN" /TR  "%~sdp0autosvn.bat" /F

执行setup.bat文件安装计划任务即可。


TAG: Windows windows 如何 自动更新SVN

 

评分:0

我来说两句

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 65285
  • 日志数: 24
  • 建立时间: 2016-05-27
  • 更新时间: 2016-07-29

RSS订阅

Open Toolbar