需要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹:
Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!
代码为:
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文件,双击确认导入注册表即可。
2、Linux平台下:
find . -type d -name ".svn"|xargs rm -rf

本文介绍如何在Windows和Linux平台上高效批量删除SVN工作目录下的.svn文件夹。对于Windows用户,可以通过注册表添加“DeleteSVNFolders”右键菜单实现一键删除;而在Linux环境下,则可通过find和xargs命令组合快速完成清理。
1万+

被折叠的 条评论
为什么被折叠?



