
本文共 858 字,大约阅读时间需要 2 分钟。
在使用SVN时,偶尔原因下可能会误下载文件或文件出现问题,此时需要删除包含大量.svn文件的文件夹。手动逐一删除确实非常麻烦。通过一些网上资源,我找到了一个简单有效的解决方案,值得分享
关于SVN,我认为它是目前最便捷的版本控制工具。从2008年接触CVS,再到2010年正式了解SVN,在技术发展中一直陪伴着我。在Linux下的命令行操作以及Windows系统中的资源管理插件使得SVN的操作异常简单。[code.google.com](https://code.google.com)等平台对SVN的支持也为我们提供了开源项目的高效发布和维护(如我开发的WordPress主题TES)。然而,使用时间长了,SVN文件夹中会积累大量.svn元数据。这些数据久而久之会引发各种问题,尤其是在依赖图形界面工具的Windows系统中
今天实现了一个小技巧,分享给大家。在资源管理器右键菜单中添加“删除SVN文件夹”选项,实现批量删除.svn文件的目的。以下是实现方法:
创建一个名为kill-svn-folders.reg的文本文件(文件扩展名为.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»!»
保存文件后双击启动注册表文件。注册完成后,右键点击任意文件夹都能看到“Delete SVN Folders”选项,点击即可批量删除该文件夹下所有.svn文件夹。
发表评论
最新留言
关于作者
