清除svn文件目录的bat脚本

清理SVN目录中配置文件.svn的bat脚本,去除这些不需要的文件,减少文件体积

第一个:比较直接的代码,循环删除当前目录及子目录下所有的SVN文件

代码如下:

@echo on
color 2f
mode con: cols=80
lines=25
@REM
@echo 正在清理SVN文件,请稍候......
@rem 循环删除当前目录及子目录下所有的SVN文件

@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@for
/r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
@echo 清理完毕!!!

@pause

第二个:不如上面的简洁

代码如下:

@echo off
D:
CD
D:/wwwroot/tws/estore/estore
:BEGIN
CHOICE /C YN /M "Run svn update"

IF ERRORLEVEL ==2 GOTO RUNANT
IF ERRORLEVEL ==1 GOTO SVNUP
GOTO
BEGIN
:SVNUP
echo svn updating ...
svn update
echo svn update
completed
GOTO RUNANT
:RUNANT
CHOICE /C YN /M "Run Ant"
IF
ERRORLEVEL ==2 GOTO END
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:ONE

ECHO Run Ant ...
ant
GOTO END
:END
echo bye ...
pause

rmdir /s /q 再在删除的路径添加通配符就行了。。。

时间: 2024-08-01 12:28:03

清除svn文件目录的bat脚本的相关文章

清除svn文件的bat脚本

使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1.打开要删除.svn文件的最外层文件夹,按ctrl+f,打开文件搜索窗口;2.在窗口左边点击选择"所有文件和文件夹",在"这里寻找"会自动选中刚才打开的"最外层文件夹",然后在"全部或部分文件名"中输入关键字".svn" ;3.再点击展开"更多

svn文件清理Bat脚本

@echo On@Rem C:\Users\caoxiancc\Desktop\Ueditor-thinkphp-master\Ueditor --svn跟路径@PROMPT [Com] @for /r . %%a in (.) do @if exist "%%a/.svn" rd /s /q "%%a/.svn"@Rem for /r . %%a in (.) do @if exist "%%a/.svn" @echo "%%a/.s

BAT脚本编写要点_特殊字符

BAT脚本编写要点(1)_特殊字符 分类: 其他 2011-03-20 00:58 5621人阅读 评论(0) 收藏 举报 脚本cdatecmdtreesystem 1. 点 与echo连用,作用是换行 示例1 [输出空行] echo. 2 > 定向符[输出] 将命令的输出进行重定向 [一般用于将结果写入文件] 注意 nul 为空设备 >nul 则用于屏蔽输出内容 [如 pause>nul] 示例2 [向1.txt中写入字符串 wind] echo wind>1.txt 3 >

BAT脚本一键更新提交代码到线上

如果你发现你每天都在做一件非常繁琐的事情那么必定能将他简单化操作! 发现:当开发把代码提交到了代码服务器之后就没他们什么事情了,剩下的就是我们去将代码推送到线上服务器,这个过程并不复杂,但是非常的繁琐和无聊,首先我们要到开发的svn目录下面更新到最新的版本,再将推送的svn目录也更新一下,确保两个svn的目录是最新的,不然提交时有可能会出错,然后把开发svn目录复制到推送的svn目录下,并且提交,最后远程到推送服务器上进行代码拉取.推送 简化:一个bat脚本应该搞定的事情 @echo off #

Bat脚本处理ftp超强案例解说

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://369369.blog.51cto.com/319630/842341 Bat脚本处理ftp超强案例解说 前言:    公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一定做得完,所以就必须研究个全自动更新方案来,于是就 想到了FTP,做个主FTP站,在几百台客户机上启动BAT脚本,每30秒检测一次,如果主站有更新程序,就自动下载更新,

BAT脚本编写教程

windows批处理 (cmd/bat) 编程详解 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多.cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制.从它们的文件描述中也可以看出以上的区别:cmd文件的描述是"windows nt命令脚本", bat文件的描述是"ms dos批处理

svn dump增量备份脚本

svn 增量备份脚本, 环境:系统,centos6.5,svn version 1.6.11,httpd Apache/2.2.15 (Unix) APR 1.3.9, APR-Util 1.3.9,全部为yum编译 一些常用命令 svn ls -v /opt/svn/snn                  查看svn目录文件列表 svn --version                      查看svn版本 svnadmin create /opt/svn/snn          

bat脚本自动备份代码,并压缩

1:前提安装WinRAR.exe 2:脚本内容: <span style="font-size:18px;">@echo off Color a9 Del E:\brightmaven.rar @echo 删除旧文件,3秒后开始备份SVN. ping /n 3 127.0.0.1 >nul "D:\install\WinRAR\WinRAR.exe" a E:\jntc\bright_bak\brightmaven F:\brightSpace\b

[转]Bat脚本处理ftp超强案例解说

Bat脚本处理ftp超强案例解说 转自:http://369369.blog.51cto.com/319630/842341   前言:   公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一定做得完,所以就必须研究个全自动更新方案来,于是就想到了FTP,做个主FTP站,在几百台客户机上启动BAT脚本,每30秒检测一次,如果主站有更新程序,就自动下载更新,几分钟内,上400台windows服务器,都可以全自动更新程序完毕,相当实用,现把当初研究BAT的