bat批处理svn

本文介绍了一个用于简化Subversion (SVN) 更新及文件复制过程的批处理脚本。该脚本通过设置固定的路径和命令,实现了SVN工作目录的自动更新,并将更新后的配置文件自动复制到服务器指定目录,极大提高了开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每次手工操作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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值