Tortoise SVN更新脚本

来源:互联网 发布:linux运维项目 编辑:程序博客网 时间:2024/06/10 11:07

我们还在一个一个去更新我们的目录吗?这里教你一招如何快速自动更新你的SVN?

1、创建一个.bat文件

2、输入以下内容:

==========自动 更新SVN目录文件.bat==============================


@echo off
cls
color 0a




set SOURCE=%~dp0
Set SVN=C:\Program Files\TortoiseSVN\bin




echo. ==========SVN 自动更新工具==========
set svn_LocalPath1=D:\work\cocos2d-x
set svn_LocalPath2=D:\work\common
set svn_LocalPath3=D:\work\doc
set svn_LocalPath4=D:\work\Tool
set svn_LocalPath5=D:\work\Tq


"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath1%"/closeonend:2 
"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath2%"/closeonend:2
"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath3%"/closeonend:2
"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath4%"/closeonend:2
"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath5%"/closeonend:2
echo. ==============更新完成==============
set SOURCE =
set SVN =
====================================================================

3、说明下以上内容的意思

Set SVN为SVN安装的路径

set svn_LocalPath5更新目录

"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath5%"/closeonend:2  更新命令方式,svn_LocalPath和上面对应,和上面一句是同时,你添加几个更新目录,你这里就要添加几句更新命令

/closeonend:0 不自动关闭对话框
/closeonend:1 如果没发生错误则自动关闭对话框
/closeonend:2 如果没发生错误和冲突则自动关闭对话框
/closeonend:3如果没有错误、冲突和合并,会自动关闭
/closeonend:4如果没有错误、冲突和合并,会自动关闭

原创粉丝点击