bat批处理svn

来源:互联网 发布:kdj选股软件 编辑:程序博客网 时间:2024/06/08 04:55

每次手工操作svn是很麻烦的事情,先到某个目录下更新svn文件,然后把最新的文件拷贝到另一个目录,中间可能需要切换多个目录,过于繁琐,用bat处理,

运行一下批处理脚本即可.

参考地址:http://www.cnblogs.com/doupip/archive/2012/02/10/2345708.html

自己写的一个bat文件,文件名为svnup.bat, 具体内容如下:

@echo off
rem 显示部分
@echo 功能:更新配置文件csv的svn目录, 将更新后的csv文件拷贝到服务器的配置文件目录下面, 服务器的配置文件目录为C:\Cygwin\home\www\game\application\config\file
@echo 
@echo 
@echo             注 意 事 项
@echo ************************************************************************
@echo 可以精简并通过计划任务来制定自动执行,运行前请检查下面目录:
@echo.   
@echo     1.svn_bin 为安装TortoiseSVN客户端的可执行程序目录
@echo     2.svn_work 为更新项目文件的目录
@echo.
@echo WIN7或WINVista或WIN2008的用户请用管理员身份运行
@echo 
@echo ************************************************************************

rem 路径变量,请在此处按实际修改,最后面不要带斜杠
@set svn_bin=C:\Program Files\TortoiseSVN\bin
@set svn_work=E:\dldl_c_svn\trunk\Assets\StreamingAssets\Configs
@set server_cfg_file_dir=C:\Cygwin\home\www\game\application\config\file

::更新配置文件
"%svn_bin%"\TortoiseProc.exe/command:update /path:"%svn_work%" /notempfile /closeonend:0

::将配置文件拷贝到服务器的配置文件目录
copy %svn_work%\*.csv %server_cfg_file_dir%\

@echo finish update and copy csv file
pause

::文件到此结束

除了可以执行update命令外,还可以执行add, commit等其他svn命令

执行方法:双击svnup.bat

0 0