递归删除SVN工作目录下的.svn目录
来源:互联网 发布:mac os 10.12 编辑:程序博客网 时间:2024/04/30 06:38
http://yushine.javaeye.com/blog/753536
要删除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平台下:
find . -type d -name “.svn”|xargs rm -rf
- 递归删除SVN工作目录下的.svn目录
- 递归删除SVN工作目录下的.svn目录
- 2010-07-15 10:58 递归删除SVN工作目录下的.svn目录
- 递归删除svn目录下的隐藏文件.svn
- 递归删除SVN目录
- 递归删除目录下.svn文件
- 递归删除指定目录下的.svn文件夹
- 【转】递归删除svn目录
- 删除svn工程目录下所有的.svn目录
- 删除目录下的svn信息
- 删除目录下 .svn的脚本
- 删除目录下.svn文件
- 使用脚本删除svn目录下的.svn文件夹
- 批量删除SVN项目目录下的所有.svn文件
- 删除当前目录下的所有.svn目录
- [工具]删除目录及子目录下的所有.svn目录
- find 配合 rm 递归删除.svn目录
- linux上递归删除目录下的.svn的版本文件夹
- swfkit flash打包工具
- 操作系统笔试题汇总-1
- 求救怎么把amf文件转换成xml文件
- 操作系统选择题题库
- 查找数据库中重复数据T-SQL
- 递归删除SVN工作目录下的.svn目录
- 抱怨一小下
- 在ubuntu上编译skia
- Flex: DataGroup 组件增加滚动条
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 数据库笔试题
- HDU 1951 Vase collection
- android电源管理
- 在 研究完成端口时 遇到 GetSystemInfo 做下记录