`
yaojialing
  • 浏览: 255522 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

删除.svn目录bat批处理

    博客分类:
  • BAT
 
阅读更多
@echo off

:start
::启动过程,切换目录
set pwd=%cd%
cd %1
echo 工作目录是:& chdir

:input
::获取输入,根据输入进行处理
set source=:
set /p source=确定要清楚当前目录下的svn信息吗?[Y/N/Q] 
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

 

 功能:(查找当前所有目录以及子目录下的.svn,然后删除)

以上代码另存为svn.bat即可,除删除.svn目录,同样也可以指定删除其他目录。

分享到:
评论

相关推荐

    .svn隐藏文件批处理删除

    .svn隐藏文件批处理删除,可以删除从svn上下载到本地时的项目。

    .svn 文件批量删除 批处理bat

    在这个场景中,`delSvn.bat`就是一个批处理文件,它的主要任务是遍历当前目录及其所有子目录,查找并删除所有的".svn"文件夹。这个操作通常需要谨慎执行,因为这会丢失与SVN相关的版本信息,如果你没有备份,可能会...

    清楚svn目录下生成的.svn文件夹

    - **使用脚本**:提供名为“清楚当前目录下的.svn信息.bat”的批处理文件,可以批量删除当前目录及其子目录下的`.svn`文件夹。在Windows环境下,可以通过以下命令实现: ``` for /r %i in (.svn) do @rd /s /q "%...

    批量删除.svn脚本

    本文将详细讲解如何使用批量删除.svn脚本来清理不再需要的版本控制目录,以及与之相关的SVN操作和注意事项。 批量删除.svn脚本主要用于在代码迁移或项目整理过程中移除不再使用的Subversion工作副本目录。.svn...

    完美删除.svn批处理文件

    "完美删除.svn批处理文件"的主题就是解决这个问题,它提供了一个便捷的方法来批量删除文件夹中的.svn子目录,从而切断文件与SVN的链接。 .svn文件是SVN在本地工作副本中存储元数据的地方,包括版本信息、临时文件和...

    如何删除SVN连接,即工程下的所有.svn文件

    描述中提到的`del_svn.bat`文件很可能是一个批处理脚本,用于自动化删除指定目录下的所有`.svn`文件。批处理是Windows系统中的一种脚本语言,通过编写简单的命令行指令组合,可以批量执行任务。 以下是一个基本的...

    删除SVN创建的.svn文件夹的方法

    - **Windows**:可以使用`cmd`或`Powershell`,进入项目目录后,运行`del /s .svn`(删除当前目录及其所有子目录下的`.svn`文件夹)。 - **Unix/Linux/Mac**:在终端中,使用`cd`命令切换到项目目录,然后输入`...

    批量删除.svn

    这个脚本会遍历当前目录及其所有子目录,查找并删除所有的`.svn`目录。 注意,执行此操作前一定要确保你了解其后果,因为这将永久性地删除所有与SVN相关的本地版本信息。如果你之后还需要用到SVN,可能需要重新从...

    删除.svn文件参考文档

    3. **编写批处理脚本**:创建一个批处理文件(例如`Script.bat`),用于递归地查找并删除所有`.svn`目录。 ```batch @echo off setlocal EnableDelayedExpansion for /r "%~1" %%d in (.svn) do ( rd /s /q "%...

    删除指定目录的.svn文件(包含子目录).bat

    删除指定目录的.svn文件(包含子目录),直接执行脚本就行。超级方便

    删除项目中的.svn文件

    一个svn.bat批处理文件,直接拷贝到项目根目录下,双击执行,删除项目中所有的.svn文件

    windows下删除svn的批处理文件

    在Windows操作系统中,删除SVN(Subversion)的批处理文件是一种高效且自动化的方法,尤其适用于需要批量清理SVN工作副本的情况。批处理文件是一种文本文件,扩展名为`.bat`,其中包含了多条命令行指令,可以一次性...

    删除SVN版本控制文件批处理

    例如,名为"删除SVN版本控制目录.bat"的批处理文件可能包含以下内容: ```batch @echo off setlocal enabledelayedexpansion for /r %%i in (.svn) do ( if exist "%%i" ( rmdir /s /q "%%i" echo 删除了 SVN ...

    批量删除.SVN文件

    描述 "批量删除SVN文件,使用方法:拷贝到版本控制文件夹的根目录运行" 提供了操作步骤,说明了一个批处理脚本`del_svn.bat`的应用。这个脚本被设计用来自动化删除指定目录下的所有.SVN子目录,简化了手动逐个删除的...

    批处理删除指定文件svn

    将以上代码保存为`.bat`文件,例如“批处理删除指定文件(svn).bat”,然后在包含.svn目录的项目根目录下运行此文件,即可自动删除所有.svn目录。 需要注意的是,批处理操作是不可逆的,一旦删除.svn目录,相关的...

    清除.svn残余文件工具

    描述中提到的“解压后根目录运行即可,方便好用”,意味着这是一个简单的批处理脚本(kill_SVN.bat),用户只需将其解压缩到目标文件夹,然后在该文件夹的根目录下运行这个脚本,就能自动扫描并删除所有.svn子目录。...

    批处理删除.svn文件

    放在需要处理的文件下,点击运行bat文件

    批处理SVN文件

    这个批处理脚本首先检查当前目录是否存在`.svn`目录(SVN工作副本的标志),如果存在则执行`svn update`更新代码,否则执行`svn checkout`检出代码。然后,它通过`svn status`命令找出所有已修改但未提交的文件,并...

    删除SVN 批处理,清理SVN文件 ,删除SVN图标

    这个脚本会遍历当前目录及其所有子目录,查找并删除所有的`.svn`目录。保存为`.bat`文件后,在目标文件夹上双击运行即可。 请注意,批处理脚本操作具有破坏性,务必谨慎使用,确保不会误删重要文件。在实际应用前,...

    删除.svn结尾文件 脚本 稍微改动就可以删除任何尾缀文件

    下面是一个简单的批处理脚本示例,演示如何删除所有`.svn`文件: ```batch @echo off setlocal enabledelayedexpansion for /r %%i in (*.svn) do ( if exist "%%i" ( echo 正在删除文件: %%i del "%%i" ) ) ...

Global site tag (gtag.js) - Google Analytics