SVN版本管理时,会在代码目录里加上许多.svn的目录和大大小小的缓存,有时候只是要纯净的代码,SourceInsight如果碰到有.svn目录的项目,也总是会在代码搜索的时候费很多的时间。如何删除SVN的拥有文件。是个问题。这里把网上看到的方法记录下来。还不错。
建立一个reg文件,在里面输入以下内容:
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/" /""
把这个reg导入到注册表去。这样,你要删除一个目录下所有的svn文件时,只要在这个目录下右键,选择“Delete SVN Folders”,轻松等待这些文件给脚本干掉。