要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹:
1、windows 平台下
常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.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平台下找到要删除SVN文件的目录执行命令:
find . -name .svn -type d -exec rm -fr {} \;
分享到:
相关推荐
用来删除SVN文件用来删除SVN文件用来删除SVN文件用来删除SVN文件
批量删除svn 文件的 批处理文件,有效删除svn文件,快速删除!
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders
批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...
批量 删除SVN文件 安装后,右键就可以看到了
加入到右键,直接删除.SVN文件,直接双击即可
使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 svnadmin dump /home/svn/xx > svn.dump 使用本工具过滤掉需要删除的文件 重新创建仓库并导入 svnadmin create /home/svn/xx_new svnadmin...
Windows下删除.svn文件夹的bat方法
双击运行之后,自动修改注册表,为你的鼠标右键增加一个delete svn键,以后可通过该键删除被操作文件夹下的所有svn文件和文件夹
可以快速的清除所有的.SVN文件 可以快速的清除所有的.SVN文件
删除SVN 批处理,清理SVN文件 ,删除SVN图标
删除包含svn文件,支持循环删除包含svn文件夹的子目录,.txt文件后缀改为.bat
windows下简单的删除.svn文件,快捷方便。 操作:双击改文件,成功添加到注册表中。再需要删除的文件右键点击该文件出现"Delete SVN Folders",单击成功删除。^_^
1.直接执行注册表脚本程序 2.会在右键文件夹,弹出列表项中出现DeleteSVN选项 3.点击DeleteSVN选项,就会删除该文件夹下所有有关svn的控制文件 4.该脚本用于xp,win7等系统
将bat文件放入到svn根目录下,双击bat文件即可删除所有的.svn文件
删除svn注册表文件,运行文件后。右击文件有删除svn菜单,可以删除svn信息。
svn 删除文件后 一update又出来了 怎么回事
删除 .svn文件和文件夹 删除 .svn文件和文件夹
SVN_Deleter用于删除指定目录下的.svn目录。该工具采用PHP开发,可方便删除一些svn版本信息
对项目中的 .svn 文件递归删除 def walk(path): for item in os.listdir(path): subpath = os.path.join(path, item); mode = os.stat(subpath)[stat.ST_MODE]; if stat.S_ISDIR(mode): if item==".svn": ...