批处理定时自动更新SVN
2016-03-11 00:00
211 查看
在这次开发项目过程中,团队中总是有人忘记更新代码,导致代码不同步等问题的出现,人为的去做每一件重复的工作,是容易出现这样那样的问题,如果我们把重复的工作做成模板,是不是就好多了呢。 那我们就把这项工作交给我们人见人爱的电脑来完成把,“每天上班前自动更新代码”总共分为两个部分第一步是 " 更新SVN " 可以使用 TortoiseProc.exe 工具来完成,第二步是使用系统计划任务来定时执行。
第一步: autosvn.bat
第二步:计划任务 setup.bat
第三步: 使用
1:把第一步和第二步的内容保存bat文件。 2:根据需要修改第一步里的 SVN安装目录 ,SVN工作目录,SVN日志目录 属性。 3:执行setup.bat文件安装任务。
原文:http://www.cnblogs.com/luomingui/archive/2012/09/09/2678045.html
第一步: autosvn.bat
@echo off @echo ========================= @echo author 罗敏贵 @echo blog:http://luomingui.cnblogs.com @echo email:luomingui@hailin.com @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:http://luomingui.cnblogs.com @echo email:luomingui@hailin.com @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文件安装任务。
原文:http://www.cnblogs.com/luomingui/archive/2012/09/09/2678045.html
相关文章推荐
- About SVN
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS下SVN服务器测试版安装记录
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
- Windows下SVN服务器搭建方法整理(apache)
- Apache2+SVN+MYSQL认证 配置项详细步骤
- 在Fedora 10下配置SVN服务器的步骤
- 删除SVN三种方法delSvn(windows+linux)
- 探讨如何在Eclipse中过滤版本控制文件.svn
- linux下安装配置svn独立服务器的步骤分享
- 浅析SVN常见问题及解决方法
- 关于svn冲突的解决方法
- 基于Eclipse中SVN图标不显示的解决方法
- Shell脚本实现的基于SVN的代码提交量统计工具
- Ubuntu下定时提交代码到SVN服务器的Shell脚本分享
- 详解版本控制利器Git,SVN的异同以及适用范围