有不少项目是用svn做连接的,但是在有的时候不想要项目的里的 .svn文件怎么办?一个一个的删除会累死人的,我这里有个小方法可以一键搞的
先建立的文本文档 复制粘贴入一下代码,重命名为a.cmd,然后放在项目的下运行即可,方便简单实用
@echo off
start
启动过程,切换目录
set pwd=�%
cd %1
echo 工作目录是:& chdir
input
获取输入,根据输入进行处理
set source=
set p source=确定要清楚当前目录下的svn信息吗?[YNQ]
set source=%source=%
if %source%==y goto clean
if %source%==Y goto clean
if %source%==n goto noclean
if %source%==N goto noclean
if %source%==q goto end
if %source%==Q goto end
goto input
clean
主处理过程,执行清理工作
@echo on
@for d r %%c in (.svn) do @if exist %%c ( rd s q %%c & echo 删除目录%%c)
@echo off
echo 当前目录下的svn信息已清除
goto end
noclean
分支过程,取消清理工作
echo svn信息清楚操作已取消
goto end
end
退出程序
cd %pwd%
pause