Chinaunix首页 | 论坛 | 博客
  • 博客访问: 584573
  • 博文数量: 141
  • 博客积分: 3425
  • 博客等级: 中校
  • 技术积分: 1609
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-23 15:55
文章分类

全部博文(141)

文章存档

2019年(5)

2011年(19)

2010年(36)

2009年(13)

2008年(50)

2007年(18)

分类: Python/Ruby

2011-10-18 09:52:00

在使用svn作为代码管理的时候,文件夹下回出现.svn的目录,在整理source时很不方便。
该脚本用于清理指定文件夹下的素偶有.svn文件夹。
使用时,双击reg脚本,写入注册表后,在要删除的文件夹上点击右键,选择“Delete SVN Folders”即可。
windwos shell代码
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

linux代码find ./ -name .svn -exec rm -rf {} \;

Windows BAT代码
@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

原文地址:
阅读(2063) | 评论(0) | 转发(0) |
0

上一篇:GIT备忘

下一篇:重新开始记录

给主人留下些什么吧!~~