说明:用SVN进行版本控制的程序文件中都会有一个隐藏的.svn文件夹,当由于各种原因想删除所有的.svn文件夹时,可按照以下步骤进行快速删除。
1.建立一个文本文档,取名为 kill_svn_folders.txt , 将以下内容复制进去,
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\" \"" find . -type d -name ".svn"|xargs rm -rf
然后保存。
2.将上一步新建的 kill_svn_folders.txt 文件重命名为kill_svn_folders.reg ,然后双击执行该文件。
3.现在,右击你要删除.svn 文件夹的工程目录,单机右键菜单中的”Delete SVN Folders“选项,此时会自动删除该目录中的所有 .svn 文件夹。
4.若想去掉右键菜单中的”Delete SVN Folders“选项,打开注册表(运行regedit),找到
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]删除该项即可。