清理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 再在删除的路径添加通配符就行了。。。
分享到:
相关推荐
标题中的“SVN小文件清除脚本”指的是一个用于清理Subversion(SVN)仓库中小文件的自动化脚本。Subversion是一种版本控制系统,用于管理软件项目中的源代码和其他文件的变更。在大型项目中,小文件如日志、临时文件...
"清除SVN脚本"通常是一个批处理文件(.bat),它通过执行一系列命令来移除项目中的SVN信息。这些命令可能包括: 1. 使用`svn export`命令:这个命令可以导出项目的一个干净副本,不包含任何版本控制信息。这是最...
总之,`kill-svn.bat` 和 `kill-cvs.bat` 是为了简化清理 SVN 和 CVS 配置文件的过程而设计的批处理脚本,它们可以帮助开发者快速重置版本控制系统的工作环境,提高工作效率。了解这些脚本的内部工作原理和相关...
windows系统上清除.svn文件的脚本,亲试可用,666666。
它通常以批处理文件的形式存在,如提供的 `clearSVN.bat`,这样的批处理文件包含了执行一系列命令行操作的脚本。 在使用 `clearSVN.bat` 之前,首先需要了解几个基本概念: 1. **工作副本**:在SVN中,工作副本是...
这个名为 `清除SVN文件.bat` 的批处理文件,很可能是一个简单的 Windows 命令脚本,使用诸如 `rmdir` 或 `del` 命令来递归删除指定目录下的 `.svn` 文件夹。你可以根据自己的需求进行修改,例如添加参数以选择性地...
总之,"清除.svn残余文件工具"是一个实用的批处理脚本,专门用来帮助SVN用户快速、有效地清理不再需要的版本控制元数据,从而优化磁盘空间利用率。在日常开发工作中,尤其是在大型项目或长时间使用SVN的环境下,这类...
在本例中,这个脚本会在文件资源管理器的右键菜单中创建一个新的选项,名为“一键清除SVN文件”。这样,用户只需右键点击任何文件夹,选择这个新选项,就能快速调用`svndel.bat`进行SVN元数据的清理工作。注册表编辑...
总之,"清除SVN、CVS、VSS文件的工具"是一个实用的批处理脚本,可以帮助开发者有效地清理版本控制系统留下的残留文件,优化工作空间,提高开发效率。在理解和使用这个工具时,理解版本控制系统的运作原理以及批处理...
在"批量清除svn和csv版本控制文件.bat"这个批处理文件中,我们可以预期它包含了用于遍历项目目录,查找并删除指定类型文件的命令。批处理脚本通常包含`FOR`循环、`IF`条件判断以及`DEL`或`RMDIR`命令来实现文件和...
描述中提到的`clearsvn.bat`文件很可能是一个批处理脚本,用于自动化删除SVN工作副本中的`.svn`目录。批处理脚本是在Windows操作系统中运行的一系列命令,可以简化重复性任务。这样的脚本通常包含`for`循环和`del`...
标题中的“清除SVN版本控制文件.doc”表明这个文档主要涉及如何从计算机中删除与Subversion(SVN)相关的版本控制文件。Subversion是一个流行的版本控制系统,用于管理软件项目的源代码和其他文件,允许团队协作并...
这可以通过`svn cleanup`命令完成,它能解除锁定、恢复损坏的文件,并清除其他可能导致问题的状态。在命令行中,进入你的工作副本目录,然后运行`svn cleanup`。 删除SVN图标关联: Windows系统中,某些文件类型...
"清除svn记录.bat"文件就是这样一个实用工具,只需双击运行,即可完成整个文件夹的SVN清理工作。批处理文件利用了Windows命令行环境(CMD)中的命令,如`for /r`循环和`rd`命令,有效地查找并删除.svn目录。 为了...
本文将详细介绍如何使用“delete_svn_folders.bat”这个批处理文件来清除文件夹及其子文件夹中的SVN信息。 首先,我们需要了解什么是SVN信息。SVN信息通常包含在每个受控文件和目录下的隐藏的.svn子目录中,这些子...
1. **查看`delSvn.bat`脚本**:在压缩包中提供的`delSvn.bat`是一个批处理文件,通常用于执行一系列命令行操作。打开这个文件,可以看到它可能包含了一些用于删除SVN信息的命令,例如使用`svn export`或`svn remove`...
- **使用脚本**:提供名为“清楚当前目录下的.svn信息.bat”的批处理文件,可以批量删除当前目录及其子目录下的`.svn`文件夹。在Windows环境下,可以通过以下命令实现: ``` for /r %i in (.svn) do @rd /s /q "%...
这个`.bat`文件很可能是一个批处理脚本,用于删除指定目录下的`.svn`隐藏文件夹,从而解除SVN对文件的控制。在运行之前,请确保备份好重要数据,因为这会清除所有版本控制信息。 ### README.txt文件 `README.txt`...
4. 脚本执行完成后,所有Java类文件中的SVN元数据将被清除。 这个工具的实现原理可能包括使用`rmdir`或`del`命令来删除`.svn`目录,或者利用Windows批处理的循环结构配合`find`或`dir`命令来查找并处理目标文件。...
描述中的“用法:delsvn 需要处理的文件夹具体路径”提到了一个名为`delsvn.bat`的批处理文件,这通常是一个包含了命令行指令的脚本,用于自动化删除指定目录及其子目录下的所有`.svn`文件夹。批处理文件是Windows...