Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

SVN 删除所有目录下的“.svn”文件夹,将如下语句拷备到记事本,并保存为 *.reg,双击导入注册表,在文件夹右键中就多了一条“Delete SVN Folders”,点击就可以删处此目录下的所有“.svn” 文件夹了。删除了“.svn”文件夹后,就会脱离版本控制了。

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 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

申明一下,注册表文件,不是我写的。

 

第二种方法:

@echo On
@Rem 删除SVN版本控制目录
@PROMPT [Com]

@for /r . %%in (.) do @if exist "%%a\.svn" rd //"%%a\.svn"
@Rem for /r . %%in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"

@echo Mission Completed.
@pause

@echo On
@Rem 删除CVS版本控制目录
@PROMPT [Com]#

@for /r . %%in (.) do @if exist "%%a\CVS" rd //"%%a\CVS"
@Rem for /r . %%in (.) do @if exist "%%a\CVS" @echo "%%a\CVS"

@echo Mission Completed.
@pause

 

 

我要啦免费统计