Tortoise SVN更新脚本

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


一、建立一个.bat文件ide


二、输入如下内容:svn


==========自动 更新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 =ui

set SVN =.net

====================================================================blog


三、说明下以上内容的意思seo


Set SVN为SVN安装的路径it


set svn_LocalPath5更新目录class


"%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 

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


例子:

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

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

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

四、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. ==============更新完成==============
相关文章
相关标签/搜索