我们还在一个一个去更新我们的目录吗?这里教你一招如何快速自动更新你的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如果没有错误、冲突和合并,会自动关闭

--------------------- 

作者:三个臭皮匠抵得一个诸葛亮 

来源:CSDN 

原文:https://blog.csdn.net/lianghui0811/article/details/76522292 

版权声明:本文为博主原创文章,转载请附上博文链接!


例子:

1、安装Tortoise SVN  svn客户端工具 --安装目录是默认在C盘:C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe

2、首次获取项目,并保存你的账户。在桌面上面创建一个 --- 新建文件夹-- 然后使用SVN客户端工具吧项目获取到文件夹--1--里面,

3、存储一个1.bat 并且创建一个系统自动任务 ,设置每天凌晨1点自动获取项目;

4、1.bat的代码如下:

@echo off
cls
color 0a

set SOURCE=%~dp0

Set SVN=C:\Program Files\TortoiseSVN\bin

echo. ==========SVN 自动更新工具==========
set svn_LocalPath1=C:\Users\user04\Desktop\新建文件夹\1

"%SVN%\TortoiseProc.exe" /command:update /path:"%svn_LocalPath1%"/closeonend:2
echo. ==============更新完成==============